#linux #os #release

os-release

Parse /etc/os-release files on Linux distributions

1 unstable release

0.1.0 Nov 2, 2018

#10 in #release

Download history 9/week @ 2018-11-03

3 downloads per month
Used in 3 crates (1 directly)

MIT license

8KB
160 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