This commit is contained in:
LDprg 2023-07-14 17:31:23 +02:00
parent 81bea9f030
commit 0435e9f45e
2 changed files with 5 additions and 3 deletions

View File

@ -12,7 +12,7 @@ fn cli() -> Command {
fn main() { fn main() {
let cli = cli(); let cli = cli();
let matches = cli.clone( ).get_matches(); let matches = cli.clone().get_matches();
match matches.subcommand() { match matches.subcommand() {
Some(("check", _)) => { Some(("check", _)) => {

View File

@ -60,12 +60,14 @@ pub fn load_config(path: Option<&str>) -> Config {
let mut config_file = let mut config_file =
File::create(&config_file).expect("Failed to create configuration file"); File::create(&config_file).expect("Failed to create configuration file");
let gen_config = toml::to_string(&config).expect("Failed to generate default configuration"); let gen_config =
toml::to_string(&config).expect("Failed to generate default configuration");
write!(config_file, "{}", gen_config).expect("Failed to write configuration file"); write!(config_file, "{}", gen_config).expect("Failed to write configuration file");
} }
let config_file = fs::read_to_string(config_file).expect("Failed to read configuration file"); let config_file = fs::read_to_string(config_file).expect("Failed to read configuration file");
let config: Config = toml::from_str(config_file.as_str()).expect("Failed to parse the configuration"); let config: Config =
toml::from_str(config_file.as_str()).expect("Failed to parse the configuration");
config config
} }