Registry / utility / single-instance

single-instance

JSON →
library0.3.3rscratesunverified

A rust library for single instance application.

# Cargo.toml [dependencies] single-instance = "0.3.3"
INSTALL
IMPORT
SIG · SINGLE-INSTANCE
S
single-instance
utilityrustv0.3.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

SingleInstance
use single_instance::SingleInstance;

Checks if the application is the only instance running.

use single_instance::SingleInstance; fn main() { let instance = SingleInstance::new("my-app").unwrap(); if !instance.is_single() { eprintln!("Another instance is running"); return; } println!("Running as single instance"); }
Debug
Known issues
gotchaPlatform-specific behavior (uses mutex on Linux, named pipe on Windows)
fix
Test on target platform.
affects: >=0.1.0
Upgrade
Version history
0.3.3latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
8
Resources
single-instance — cargo add single-instance · libregistry