//! Raw platform directory primitives.
//!//! This module is `pub(crate)` — external callers must use
//! [`crate::dirs`] which provides Harmont-specific accessors.
usestd::path::PathBuf;pub(crate)fnhome_dir()->Option<PathBuf>{dirs::home_dir()}pub(crate)fnconfig_dir()->Option<PathBuf>{ifcfg!(windows){dirs::config_dir()}else{home_dir().map(|h|h.join(".config"))}}