MCPcopy Index your code
hub / github.com/NativeScript/SimDeck / launchagent_pid

Function launchagent_pid

packages/server/src/service.rs:502–513  ·  view source on GitHub ↗
(domain: &str, label: &str)

Source from the content-addressed store, hash-verified

500}
501
502fn launchagent_pid(domain: &str, label: &str) -> Option<u32> {
503 let target = format!("{domain}/{label}");
504 let output = Command::new("launchctl")
505 .args(["print", &target])
506 .output()
507 .ok()?;
508 if !output.status.success() {
509 return None;
510 }
511 let stdout = String::from_utf8_lossy(&output.stdout);
512 stdout.lines().find_map(parse_launchctl_pid)
513}
514
515fn parse_launchctl_pid(line: &str) -> Option<u32> {
516 line.trim().strip_prefix("pid = ")?.trim().parse().ok()

Callers 3

activeFunction · 0.85
unload_existing_servicesFunction · 0.85

Calls 1

outputMethod · 0.65

Tested by

no test coverage detected