1 unstable release

Uses old Rust 2015

0.1.0 Nov 2, 2018

#1040 in Unix APIs

Download history 6884/week @ 2025-09-22 5665/week @ 2025-09-29 5793/week @ 2025-10-06 6802/week @ 2025-10-13 7723/week @ 2025-10-20 5935/week @ 2025-10-27 5910/week @ 2025-11-03 5595/week @ 2025-11-10 6975/week @ 2025-11-17 5367/week @ 2025-11-24 6154/week @ 2025-12-01 7311/week @ 2025-12-08 7662/week @ 2025-12-15 3221/week @ 2025-12-22 4359/week @ 2025-12-29 5436/week @ 2026-01-05

21,503 downloads per month
Used in 45 crates (17 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(())
}

Dependencies

~11KB