This commit is contained in:
Love 2023-03-02 22:52:35 +01:00
parent 0f611f9aa6
commit eb1e4e7ce1

View File

@ -90,12 +90,13 @@ impl Configuration {
pub fn new() -> Result<Self, io::Error> { pub fn new() -> Result<Self, io::Error> {
let project_dirs = let project_dirs =
ProjectDirs::from(APP_IDENTIFIER[0], APP_IDENTIFIER[1], APP_IDENTIFIER[2]).unwrap(); ProjectDirs::from(APP_IDENTIFIER[0], APP_IDENTIFIER[1], APP_IDENTIFIER[2]).unwrap();
// Config dir
let config_dir = project_dirs.config_dir(); let config_dir = project_dirs.config_dir();
let _ = fs::create_dir_all(config_dir);
let config_file_path = config_dir.join(JSON_CONFIG_FILENAME).to_path_buf(); let config_file_path = config_dir.join(JSON_CONFIG_FILENAME).to_path_buf();
let _ = fs::create_dir_all(config_dir);
// Read/create config
let configuration = Conf::new(&config_file_path)?; let configuration = Conf::new(&config_file_path)?;
fs::write( fs::write(
&config_file_path, &config_file_path,
serde_json::to_string(&configuration).unwrap(), serde_json::to_string(&configuration).unwrap(),