#desktop-environment #detect #target #architecture #platform #desktop-rs

desktop

Detects the target platform and it's architecture, vendor and desktop environment

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

Apache-2.0

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

Build Status

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

Documentation

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

No runtime deps