4 个稳定版本

1.3.0 2024 年 8 月 9 日
1.2.0 2024 年 6 月 8 日
1.1.0 2024 年 2 月 4 日
1.0.0 2023 年 3 月 28 日

#136 in 文件系统

Download history • Rust 包仓库 80024/week @ 2024-04-29 • Rust 包仓库 77076/week @ 2024-05-06 • Rust 包仓库 81267/week @ 2024-05-13 • Rust 包仓库 77748/week @ 2024-05-20 • Rust 包仓库 78196/week @ 2024-05-27 • Rust 包仓库 74104/week @ 2024-06-03 • Rust 包仓库 83737/week @ 2024-06-10 • Rust 包仓库 83404/week @ 2024-06-17 • Rust 包仓库 88724/week @ 2024-06-24 • Rust 包仓库 92781/week @ 2024-07-01 • Rust 包仓库 95357/week @ 2024-07-08 • Rust 包仓库 87158/week @ 2024-07-15 • Rust 包仓库 92973/week @ 2024-07-22 • Rust 包仓库 94693/week @ 2024-07-29 • Rust 包仓库 69291/week @ 2024-08-05 • Rust 包仓库 105426/week @ 2024-08-12 • Rust 包仓库

368,964 每月下载量
354 个 Crates (6 直接使用) 中使用

MIT 许可证

7KB
89 代码行

xdg-home

根据 XDG Base Directory 规范 获取用户的家目录。

这几乎与 home (和 dirs) Crate 相同,但它在 Windows 平台上也尊重 HOME 环境变量,这与 XDG Base Directory 规范一致。

在适用 XDG Base Directory 规范的地方使用它,例如在 D-Bus 代码中。

示例

use xdg_home::home_dir;

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

依赖

~0–8.5MB
~63K SLoC