Attempt to remove files on config path before creating folders
This commit is contained in:
committed by
Henrik Friedrichsen
parent
dc88f7e3ee
commit
58f34b9288
@@ -42,7 +42,10 @@ pub fn config_path(file: &str) -> PathBuf {
|
|||||||
let proj_dirs = proj_dirs();
|
let proj_dirs = proj_dirs();
|
||||||
let cfg_dir = proj_dirs.config_dir();
|
let cfg_dir = proj_dirs.config_dir();
|
||||||
trace!("{:?}", cfg_dir);
|
trace!("{:?}", cfg_dir);
|
||||||
if !cfg_dir.exists() || !cfg_dir.is_dir() {
|
if !cfg_dir.is_dir() {
|
||||||
|
fs::remove_file(cfg_dir).expect("unable to remove old config file");
|
||||||
|
}
|
||||||
|
if !cfg_dir.exists() {
|
||||||
fs::create_dir(cfg_dir).expect("can't create config folder");
|
fs::create_dir(cfg_dir).expect("can't create config folder");
|
||||||
}
|
}
|
||||||
let mut cfg = cfg_dir.to_path_buf();
|
let mut cfg = cfg_dir.to_path_buf();
|
||||||
|
|||||||
Reference in New Issue
Block a user