9 releases (stable)
Uses old Rust 2015
1.0.5 | Jan 1, 2019 |
---|---|
0.1.2 | Oct 10, 2018 |
0.1.1 | Oct 10, 2018 |
0.1.0 | Oct 10, 2018 |
#462 in Operating systems
7KB
100 lines
desktop-rs
A simple and lightweight library that can detect the target platform and it's architecture and desktop environment.
Since 1.0.0 this crate uses the 2018 edition
Brief example
Rust 2018
use desktop::Desktop;
fn main() {
let d = Desktop::get();
println!("We are running {} architecure {} using the {} desktop", d.os_name(), d.arch(), d.environment())
}
For the 2015 edition just add extern crate desktop;
at the top of the file
Issues
Feel free to hop over https://github.com/AregevDev/desktop-rs/issues
Licence
Desktop is licenced under the terms of Apache-2.0 license