20 lines
551 B
Rust
20 lines
551 B
Rust
extern crate g3_console;
|
|
use g3_console::process::ProcessDetector;
|
|
|
|
fn main() {
|
|
let mut detector = ProcessDetector::new();
|
|
|
|
match detector.detect_instances() {
|
|
Ok(instances) => {
|
|
println!("Found {} instances:", instances.len());
|
|
for instance in instances {
|
|
println!(" - PID: {}, Workspace: {:?}, Type: {:?}",
|
|
instance.pid, instance.workspace, instance.instance_type);
|
|
}
|
|
}
|
|
Err(e) => {
|
|
eprintln!("Error: {}", e);
|
|
}
|
|
}
|
|
}
|