usestd::path::PathBuf;/// Returns the gimme config directory, respecting $XDG_CONFIG_HOME.
/// Defaults to ~/.config/gimme/ when XDG_CONFIG_HOME is not set.
pubfngimme_dir()->Option<PathBuf>{let base =matchstd::env::var("XDG_CONFIG_HOME"){Ok(val)if!val.is_empty()=>PathBuf::from(val),_=>dirs::home_dir()?.join(".config"),};Some(base.join("gimme"))}