<- Adapters

Launchd

certifiedinfra

Govern macOS launchd (LaunchAgent) services

pip install chp-adapter-launchd

Auto-discovered through the chp.adapters entry point — no host config needed.

Capabilities

What this adapter exposes.

installv1.0.0
chp.adapters.launchd.install
listv1.0.0

List CHP-managed launchd services (scoped to the managed label prefix).

chp.adapters.launchd.list
service_healthv1.0.0
chp.adapters.launchd.service_health
startv1.0.0

Start (bootstrap) a service if not loaded, or restart it (kickstart -k) if already loaded.

chp.adapters.launchd.start
statusv1.0.0

Report whether a launchd service is loaded/running, its pid, and last exit code.

chp.adapters.launchd.status
stopv1.0.0

Stop (bootout) a loaded launchd service.

chp.adapters.launchd.stop
uninstallv1.0.0

Bootout a service and remove its LaunchAgent plist.

chp.adapters.launchd.uninstall
See the full capability catalog →