#expand #tilde #light-weight #path

simple-expand-tilde

Cross-platform and reliable tilde-expansion solution

17 releases

Uses new Rust 2024

0.5.2 Jul 26, 2025
0.5.0 Feb 27, 2025
0.4.5 Dec 2, 2024
0.4.4 Nov 5, 2024
0.1.4 Jan 21, 2024

#457 in Filesystem

Download history 80/week @ 2025-08-12 82/week @ 2025-08-19 54/week @ 2025-08-26 67/week @ 2025-09-02 50/week @ 2025-09-09 49/week @ 2025-09-16 56/week @ 2025-09-23 84/week @ 2025-09-30 67/week @ 2025-10-07 37/week @ 2025-10-14 65/week @ 2025-10-21 53/week @ 2025-10-28 33/week @ 2025-11-04 66/week @ 2025-11-11 76/week @ 2025-11-18 86/week @ 2025-11-25

286 downloads per month
Used in ldfm

MIT license

3KB

simple-expand-tilde

Crate

A minimal, fast, and reliable tilde expansion solution.

Usage

use simple_expand_tilde::*;

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

No runtime deps