#tilde #home-dir #expand #path #home #directory

simple-expand-tilde

An extremely tiny and reliable Rust library that parses tilde expansion

5 releases

new 0.1.5 Apr 21, 2024
0.1.4 Jan 21, 2024
0.1.2 Jan 17, 2024
0.1.1 Jan 17, 2024
0.1.0 Jan 17, 2024

#624 in Filesystem

Download history 18/week @ 2024-01-12 21/week @ 2024-01-26 72/week @ 2024-02-02 116/week @ 2024-02-09 83/week @ 2024-02-16 106/week @ 2024-02-23 154/week @ 2024-03-01 119/week @ 2024-03-08 273/week @ 2024-03-15 182/week @ 2024-03-22 238/week @ 2024-03-29 175/week @ 2024-04-05 186/week @ 2024-04-12 380/week @ 2024-04-19

1,010 downloads per month
Used in qsv

MIT license

3KB

simple-expand-tilde

Crate

An extremely tiny and reliable Rust library that parses tilde expansion.

Usage

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)
}

Dependencies

~0–7MB
~40K SLoC