#tilde #expand #path #light-weight #performance #parser

simple-expand-tilde

跨平台且可靠的 tilde 扩展解决方案

8 个版本

0.4.0 2024 年 7 月 20 日
0.1.8 2024 年 7 月 20 日
0.1.7 2024 年 6 月 17 日
0.1.6 2024 年 5 月 11 日
0.1.4 2024 年 1 月 21 日

#433 in 文件系统

Download history 214/week @ 2024-05-03 468/week @ 2024-05-10 228/week @ 2024-05-17 326/week @ 2024-05-24 245/week @ 2024-05-31 222/week @ 2024-06-07 397/week @ 2024-06-14 222/week @ 2024-06-21 166/week @ 2024-06-28 159/week @ 2024-07-05 190/week @ 2024-07-12 521/week @ 2024-07-19 444/week @ 2024-07-26 248/week @ 2024-08-02 310/week @ 2024-08-09 325/week @ 2024-08-16

1,400 个月下载量
用于 qsv

MIT 许可证

3KB

simple-expand-tilde

Crate

一个极小且可靠的 Rust 库,用于解析 tilde 扩展

用法

use simple_expand_tilde::*;

fn main() {
    // Windows => "C:\Users\<USER>\.rustup"
    // Linux   => "/home/<USER>/.rustuup"
    // Mac     => "/Users/<USER>/.rustup"
    let path = expand_tilde("~/.rustup").unwrap();
    println!("{:?}", path)
}

依赖项

~0–7MB
~36K SLoC