diff --git a/src/main.rs b/src/main.rs index e71ec3d..ce09507 100644 --- a/src/main.rs +++ b/src/main.rs @@ -52,6 +52,9 @@ fn repo_updater(rx: Receiver, homedir: PathBuf, config: GlobalSettings) { fn parse_config(mut path: PathBuf) -> anyhow::Result { path.push("lohr-config"); path.set_extension("yaml"); + let path = env::var("LOHR_CONFIG") + .map(Into::into) + .unwrap_or_else(|_| path); let config = if let Ok(file) = File::open(path.as_path()) { serde_yaml::from_reader(file)? } else {