1 unstable release

Uses old Rust 2015

0.1.0 Nov 2, 2018

#969 in Parser implementations

Download history 2548/week @ 2023-12-15 1617/week @ 2023-12-22 2435/week @ 2023-12-29 2591/week @ 2024-01-05 1972/week @ 2024-01-12 3164/week @ 2024-01-19 2939/week @ 2024-01-26 3032/week @ 2024-02-02 2476/week @ 2024-02-09 2902/week @ 2024-02-16 2590/week @ 2024-02-23 4703/week @ 2024-03-01 3307/week @ 2024-03-08 2816/week @ 2024-03-15 2654/week @ 2024-03-22 2143/week @ 2024-03-29

11,551 downloads per month
Used in 31 crates (12 directly)

MIT license

8KB
172 lines

os-release

Rust crate that provides a type for parsing the /etc/os-release file, or any file with an os-release-like format.

extern crate os_release;

use os_release::OsRelease;
use std::io;

pub fn main() -> io::Result<()> {
    let release = OsRelease::new()?;
    println!("{:#?}", release);
    Ok(())
}

lib.rs:

Type for parsing the /etc/os-release file.

Dependencies

~17KB