fix: replace home crate with std::env::var for home directory resolution
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
This commit is contained in:
@@ -80,11 +80,12 @@ impl Settings {
|
|||||||
} else if let Ok(env_config) = std::env::var("KEEP_CONFIG") {
|
} else if let Ok(env_config) = std::env::var("KEEP_CONFIG") {
|
||||||
PathBuf::from(env_config)
|
PathBuf::from(env_config)
|
||||||
} else {
|
} else {
|
||||||
let default_path = if let Some(mut config_dir) = home::home_dir() {
|
let default_path = if let Some(home_dir) = std::env::var("HOME").ok() {
|
||||||
config_dir.push(".config");
|
let mut path = PathBuf::from(home_dir);
|
||||||
config_dir.push("keep");
|
path.push(".config");
|
||||||
config_dir.push("config.yml");
|
path.push("keep");
|
||||||
config_dir
|
path.push("config.yml");
|
||||||
|
path
|
||||||
} else {
|
} else {
|
||||||
PathBuf::from("~/.config/keep/config.yml")
|
PathBuf::from("~/.config/keep/config.yml")
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user