12 releases

Uses old Rust 2015

0.1.11 Jan 13, 2025
0.1.10 Sep 11, 2024
0.1.9 Jan 28, 2023
0.1.7 Aug 4, 2017
0.1.4 Jul 26, 2016

#153 in Unix APIs

Download history 4573/week @ 2024-11-17 4708/week @ 2024-11-24 2910/week @ 2024-12-01 6029/week @ 2024-12-08 6914/week @ 2024-12-15 1481/week @ 2024-12-22 2237/week @ 2024-12-29 3760/week @ 2025-01-05 4094/week @ 2025-01-12 4871/week @ 2025-01-19 4039/week @ 2025-01-26 6298/week @ 2025-02-02 5361/week @ 2025-02-09 5890/week @ 2025-02-16 5836/week @ 2025-02-23 6108/week @ 2025-03-02

23,495 downloads per month
Used in 6 crates (3 directly)

MIT/Apache

7KB
141 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