1 unstable release

Uses old Rust 2015

0.1.0 Nov 2, 2018

#1255 in Parser implementations

Download history 5993/week @ 2024-11-15 4191/week @ 2024-11-22 5049/week @ 2024-11-29 4272/week @ 2024-12-06 4701/week @ 2024-12-13 4328/week @ 2024-12-20 3372/week @ 2024-12-27 3527/week @ 2025-01-03 5959/week @ 2025-01-10 6009/week @ 2025-01-17 4997/week @ 2025-01-24 5728/week @ 2025-01-31 4764/week @ 2025-02-07 4011/week @ 2025-02-14 5459/week @ 2025-02-21 4998/week @ 2025-02-28

20,231 downloads per month
Used in 38 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