An extremely small and optimized library purposed to retrieve the user's home directory.
rust
// "/home/<USER>"
let home_dir = simple_home_dir::home_dir().unwrap();
There's also the expand_tilde
feature (disabled by default) which can expand upon the tilde from a given path.
rust
// "/home/<USER>/.local"
let expanded = simple_home_dir::expand_tilde("~/.local").unwrap();
The majority of the Windows portion of this has been noted from the windows-sys and directories crates.