diff --git a/src/main.rs b/src/main.rs index 73c142e..ad506a3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -217,13 +217,13 @@ fn init_logging(level: Option) { fn load_config(cwd: &std::path::Path, args: &args::Args) -> Result { let mut config = config::Config::default(); - if let Some(path) = args.custom_config.as_ref() { - config.update(&config::Config::from_file(path)?); - } if !args.isolated { let derived = config::Config::derive(cwd)?; config.update(&derived); } + if let Some(path) = args.custom_config.as_ref() { + config.update(&config::Config::from_file(path)?); + } config.update(&args.config); config.default.update(&args.overrides);