1 unstable release

Uses old Rust 2015

0.1.0 Nov 2, 2018

#1128 in Parser implementations

Download history 3119/week @ 2024-10-15 3894/week @ 2024-10-22 3721/week @ 2024-10-29 3933/week @ 2024-11-05 6647/week @ 2024-11-12 4548/week @ 2024-11-19 4518/week @ 2024-11-26 4460/week @ 2024-12-03 4174/week @ 2024-12-10 5441/week @ 2024-12-17 3650/week @ 2024-12-24 3226/week @ 2024-12-31 4172/week @ 2025-01-07 6688/week @ 2025-01-14 5735/week @ 2025-01-21 4516/week @ 2025-01-28

21,726 downloads per month
Used in 39 crates (15 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

~10KB