An extremely tiny and reliable Rust library purposed to retrieve the user's home directory.
use simple_home_dir::*;
fn main() {
// Windows => "C:\Users\<USER>"
// Linux => "/home/<USER>"
// Mac => "/Users/<USER>"
let path = home_dir().unwrap();
println!("{:?}", path)
}
The expand_tilde
feature is available here.
The dirs crate is relied upon to ensure that the functions of this crate are working properly.
The majority of the Windows portion has been noted from the windows-sys and directories crates.