1 个不稳定版本
0.1.0 | 2021年3月13日 |
---|
#17 在 #present
每月467次 下载
用于 10 个 crate (4 直接)
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 版,(LICENSE-APACHE 或 https://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
您可以选择。
贡献
除非您明确声明,否则根据 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