demo/
demo.rs

1#[cfg(windows)]
2fn main() {
3    println!("Is elevated: {}", run_as::is_elevated());
4    println!("Running whoami /priv");
5    println!(
6        "Status: {}",
7        run_as::Command::new("cmd")
8            .arg("/k")
9            .arg("whoami")
10            .arg("/priv")
11            .gui(true)
12            .force_prompt(false)
13            .wait_to_complete(true)
14            .status()
15            .expect("failed to execute")
16    );
17}
18
19#[cfg(unix)]
20fn main() {
21    println!("Is elevated: {}", run_as::is_elevated());
22    println!("Running id");
23    println!(
24        "Status: {}",
25        run_as::Command::new("id")
26            .gui(false)
27            .wait_to_complete(true)
28            .force_prompt(false)
29            .status()
30            .expect("failed to execute")
31    );
32}