win-desktop-utils 0.1.1

Windows-first desktop utility helpers for Rust apps
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
fn main() {
    match win_desktop_utils::single_instance("demo-app").unwrap() {
        Some(_guard) => {
            println!("first instance");
            println!("press Enter to exit");
            let mut s = String::new();
            std::io::stdin().read_line(&mut s).unwrap();
        }
        None => {
            println!("already running");
        }
    }
}