#uname #hostname #posix #utsname

uname-rs

No dependency, panic-less implementation of the POSIX utsname header and struct in Rust

2 releases

0.1.1 May 4, 2021
0.1.0 May 1, 2021

#679 in Unix APIs

Download history 332/week @ 2023-06-02 819/week @ 2023-06-09 157/week @ 2023-06-16 656/week @ 2023-06-23 837/week @ 2023-06-30 733/week @ 2023-07-07 246/week @ 2023-07-14 68/week @ 2023-07-21 54/week @ 2023-07-28 140/week @ 2023-08-04 369/week @ 2023-08-11 61/week @ 2023-08-18 125/week @ 2023-08-25 86/week @ 2023-09-01 83/week @ 2023-09-08 87/week @ 2023-09-15

387 downloads per month
Used in 4 crates (via bpf-compatible-rs)

Apache-2.0

6KB
53 lines

Uname-rs

No dependency, panic-less implementation of the POSIX utsname header and struct in Rust.

Taken from my project rfetch

use std::io::Result;
use uname_rs::Uname;

fn main() -> Result<()> {
	let uts = Uname::new()?;

	println!("{}", uts.sysname);

	Ok(())
}

No runtime deps