use mesk::cfg::config::{Config, Log, Loglevel, Paths, Repo}; pub fn create_test_config(temp_dir_path: &str) -> Config { let cfg: Config = Config { repo: Repo { repo_url: format!(r"http://mesk.anthrill.i2p/repo/{}", std::env::consts::ARCH), repo_http_url: format!(r"http://mesk.anthrill.com/repo/{}", std::env::consts::ARCH) .into(), auto_update: true, destination: (String::from("mesk"), String::from("mesk")), }, log: Log { log_file: String::from("mesk.log"), log_level: Loglevel::Info, }, paths: Paths { cache_dir: String::from(temp_dir_path), build_dir: String::from(format!("{}/build", String::from(temp_dir_path))), }, }; cfg }