xdg-home

Gets the user's home directory as per XDG Base Directory Specification.

This is almost the same as [home] (and [dirs]) crate, except it honors HOME environment variable on the Windows platform as well, which is conformant to the XDG Base Directory Specification.

Use it where the XDG Base Directory Specification is applicable, such as in [D-Bus] code.

Example

```rust use xdghome::homedir;

let home = homedir().unwrap(); assert!(home.isabsolute()); assert!(home.exists()); println!("Home directory: {}", home.display()); ```