#expand #light-weight #fast #tilde #path #tilde-expansion

simple-expand-tilde

Cross-platform and reliable tilde-expansion solution

15 releases

Uses new Rust 2024

0.5.0 Feb 27, 2025
0.4.6 Jan 14, 2025
0.4.5 Dec 2, 2024
0.4.4 Nov 5, 2024
0.1.4 Jan 21, 2024

#504 in Filesystem

Download history 83/week @ 2024-12-18 4/week @ 2024-12-25 10/week @ 2025-01-01 139/week @ 2025-01-08 204/week @ 2025-01-15 73/week @ 2025-01-22 61/week @ 2025-01-29 142/week @ 2025-02-05 182/week @ 2025-02-12 55/week @ 2025-02-19 278/week @ 2025-02-26 80/week @ 2025-03-05 119/week @ 2025-03-12 91/week @ 2025-03-19 26/week @ 2025-03-26 13/week @ 2025-04-02

259 downloads per month

MIT license

3KB

simple-expand-tilde

Crate

A minimal, fast, and reliable tilde expansion solution.

Usage

use simple_expand_tilde::*;

fn main() {
    // Windows  =>  C:\Users\jdoe\.rustup
    // Linux    =>  /home/jdoe/.rustup
    // Mac      =>  /Users/jdoe/.rustup
    let path = expand_tilde("~/.rustup").unwrap();
}

No runtime deps