From 7b5cd0ec703e0e2cc1fb77988d379a6c766703b5 Mon Sep 17 00:00:00 2001 From: Llywelwyn Date: Thu, 31 Aug 2023 02:18:07 +0100 Subject: [PATCH] write config file if not present --- src/config/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/config/mod.rs b/src/config/mod.rs index 0ed652a..38fa4fe 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -69,7 +69,11 @@ impl Config { return config; } } - Config::default() + let config = Config::default(); + if let Err(write_err) = config.save_to_file(filename) { + console::log(format!("Error writing config: {:?}", write_err)); + } + return config; } pub fn save_to_file(&self, filename: &str) -> Result<(), Box> { let toml_string = toml::to_string(self)?;