simple-home-dir 0.1.4

A simple and minuscule library allowing one to easily access the user's home directory.
Documentation

simple-home-dir

An extremely small and optimized library purposed to retrieve the user's home directory.

How to Use:

use simple_home_dir::*;

fn main() {
    let path = home_dir().unwrap();
    println!("{}", path.display())
}

And that's it!

use simple_home_dir::expand_tilde;

fn main() {
    //  "/home/USER/.local/share"
    let expanded = simple_home_dir::expand_tilde("~/.local/share").unwrap();
}

There's also the expand_tilde feature (disabled by default) which can expand upon the tilde from a given path.

Compatibility

This works on most operating systems.

Credit

The majority of the Windows portion of this has been noted from the windows-sys and directories crates.