Made it possible to run ALFIS without settings file. It will be created if not found.

This commit is contained in:
Revertron
2021-03-16 14:00:14 +01:00
parent 394463ef15
commit c7e845af05
6 changed files with 62 additions and 25 deletions
+2 -1
View File
@@ -68,7 +68,8 @@ fn main() {
SimpleLogger::new().with_level(level).init().unwrap();
info!(target: LOG_TARGET_MAIN, "Starting ALFIS {}", env!("CARGO_PKG_VERSION"));
let settings = Settings::load(&config_name).expect("Error loading settings");
let settings = Settings::load(&config_name);
info!("Loaded settings: {:?}", &settings);
let keystore: Keystore = match Keystore::from_file(&settings.key_file, "") {
None => {
warn!(target: LOG_TARGET_MAIN, "Generated temporary keystore. Please, generate full-privileged keys.");