diff --git a/Cargo.toml b/Cargo.toml index 4ef3d79..d21baf0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,7 +46,7 @@ humantime = "2.0" lscolors = "0.7" globset = "0.4" anyhow = "1.0" -dirs = "2.0" +dirs-next = "1.0" [dependencies.clap] version = "2.31.2" diff --git a/src/walk.rs b/src/walk.rs index de700d0..e74b595 100644 --- a/src/walk.rs +++ b/src/walk.rs @@ -87,10 +87,10 @@ pub fn scan(path_vec: &[PathBuf], pattern: Arc, config: Arc) -> let config_dir_op = std::env::var_os("XDG_CONFIG_HOME") .map(PathBuf::from) .filter(|p| p.is_absolute()) - .or_else(|| dirs::home_dir().map(|d| d.join(".config"))); + .or_else(|| dirs_next::home_dir().map(|d| d.join(".config"))); #[cfg(not(target_os = "macos"))] - let config_dir_op = dirs::config_dir(); + let config_dir_op = dirs_next::config_dir(); if let Some(global_ignore_file) = config_dir_op .map(|p| p.join("fd").join("ignore"))