1 个不稳定版本

0.1.0 2021年3月13日

#17#present

Download history • Rust 包仓库 63/week @ 2024-02-26 • Rust 包仓库 67/week @ 2024-03-04 • Rust 包仓库 123/week @ 2024-03-11 • Rust 包仓库 77/week @ 2024-03-18 • Rust 包仓库 196/week @ 2024-03-25 • Rust 包仓库 134/week @ 2024-04-01 • Rust 包仓库 102/week @ 2024-04-08 • Rust 包仓库 86/week @ 2024-04-15 • Rust 包仓库 183/week @ 2024-04-22 • Rust 包仓库 83/week @ 2024-04-29 • Rust 包仓库 87/week @ 2024-05-06 • Rust 包仓库 83/week @ 2024-05-13 • Rust 包仓库 182/week @ 2024-05-20 • Rust 包仓库 92/week @ 2024-05-27 • Rust 包仓库 72/week @ 2024-06-03 • Rust 包仓库 111/week @ 2024-06-10 • Rust 包仓库

每月467次 下载
用于 10 个 crate (4 直接)

MIT/Apache

7KB
61

〽️ Plain Path

如果存在,则展开路径中的 ~

use std::path::Path;
use plain_path::PlainPathExt;

let path = Path::new("~/.ssh/config").plain()?;

// 🍏: "/Users/<user>/.ssh/config"
// 🐧: "/home/<user>/.ssh/config"
println!("{}", path.display());

许可证

根据以下任一许可证授权

您可以选择。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,都应双重许可如上,不附加任何额外条款或条件。


lib.rs:

如果存在,则展开路径中的 ~

示例

use std::path::Path;
use plain_path::PlainPathExt;

let path = Path::new("~/.ssh/config").plain()?;

// 🍏: "/Users/<user>/.ssh/config"
// 🐧: "/home/<user>/.ssh/config"
println!("{}", path.display());

依赖项

~58–510KB