sigar is a cross-platform system monitoring lib.
this crate is a high-level wrapper on top of sigar-sys.
Add this to your Cargo.toml
[dependencies]
sigar-rs = "0.2"
and this to your crate root:
extern crate sigar_rs;
see examples.
some of the functions are not implemented on all platforms.
the Error::NotImplementd
could be used to ident the missing methods.
PRs and issues are welcomed.