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

simple-expand-tilde

An extremely tiny and reliable Rust library that parses tilde expansion

6 releases

new 0.1.6 May 11, 2024
0.1.5 Apr 21, 2024
0.1.4 Jan 21, 2024

#519 in Filesystem

Download history 41/week @ 2024-01-29 106/week @ 2024-02-05 91/week @ 2024-02-12 75/week @ 2024-02-19 133/week @ 2024-02-26 152/week @ 2024-03-04 245/week @ 2024-03-11 164/week @ 2024-03-18 188/week @ 2024-03-25 245/week @ 2024-04-01 132/week @ 2024-04-08 416/week @ 2024-04-15 298/week @ 2024-04-22 224/week @ 2024-04-29 386/week @ 2024-05-06

1,331 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
~38K SLoC