Explorar o código

Add guessing of files

Samuel W. Flint %!s(int64=5) %!d(string=hai) anos
pai
achega
1706950728
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      src/config.rs

+ 7 - 1
src/config.rs

@@ -66,7 +66,13 @@ pub struct Group {
 
 pub fn find_config_file(original: Option<&str>) -> PathBuf {
     match original {
-        None => return PathBuf::from("~/.sync-it"),
+        None => {
+            if PathBuf::from("~/.config/sync-it/config.toml").exists() {
+                return PathBuf::from("~/.config/sync-it/config.toml");
+            } else {
+                return PathBuf::from("~/.sync-it");
+            }
+        },
         Some(p) => return PathBuf::from(&p),
     }
 }