From ecb58b99840f72d3c640840dc443d2d2d6d96ca7 Mon Sep 17 00:00:00 2001 From: Revertron Date: Mon, 22 Feb 2021 10:11:22 +0100 Subject: [PATCH] Fixed config path option. --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 271a15c..60fad22 100644 --- a/src/main.rs +++ b/src/main.rs @@ -81,9 +81,13 @@ fn main() { if opt_matches.opt_present("d") { level = LevelFilter::Trace; } + let config_name = match opt_matches.opt_str("c") { + None => { SETTINGS_FILENAME.to_owned() } + Some(path) => { path } + }; SimpleLogger::new().with_level(level).init().unwrap(); - let settings = Settings::load(SETTINGS_FILENAME).expect("Error loading settings"); + let settings = Settings::load(&config_name).expect("Error loading settings"); let keystore: Keystore = match Keystore::from_file(&settings.key_file, "") { None => { warn!("Generated temporary keystore. Please, generate full-privileged keys.");