10 releases

Uses old Rust 2015

0.1.9 Jan 28, 2023
0.1.8 Jan 28, 2023
0.1.7 Aug 4, 2017
0.1.6 Dec 10, 2016
0.1.2 May 28, 2016

#169 in Unix APIs

Download history 2419/week @ 2024-01-10 2244/week @ 2024-01-17 2219/week @ 2024-01-24 3074/week @ 2024-01-31 4175/week @ 2024-02-07 3283/week @ 2024-02-14 2259/week @ 2024-02-21 3561/week @ 2024-02-28 5420/week @ 2024-03-06 5149/week @ 2024-03-13 7041/week @ 2024-03-20 4170/week @ 2024-03-27 4981/week @ 2024-04-03 5004/week @ 2024-04-10 4479/week @ 2024-04-17 3044/week @ 2024-04-24

18,254 downloads per month
Used in 6 crates (3 directly)

MIT/Apache

7KB
135 lines

rs-release

Rust os-release parser.


lib.rs:

os-release parser

Usage example

use rs_release::parse_os_release;

let os_release_path = "/etc/os-release";
if let Ok(os_release) = parse_os_release(os_release_path) {
    println!("Parsed os-release:");
    for (k, v) in os_release {
        println!("{}={}", k, v);
    }
} else {
    eprintln!("Cannot parse {}", os_release_path);
}

No runtime deps