safe-chains 0.167.0

Auto-allow safe bash commands in agentic coding tools
Documentation
[[command]]
name = "launchctl"
description = "macOS interface to launchd, the system and service manager that replaces init/systemd on Darwin. The full command can load, unload, enable, disable, bootstrap, and kill launch daemons and agents, which controls what services run at boot and in user sessions -- modifying launchd state can start or stop arbitrary processes. The covered subcommands (blame, dumpstate, error, examine, help, hostinfo, list, print, print-cache, print-disabled, resolveport, version) are strictly read-only inspection operations that report service state, configuration, and system information without starting, stopping, or reconfiguring any services. The interface ships with macOS and changes with OS releases."
url = "https://ss64.com/mac/launchctl.html"
bare_flags = ["--help", "--version", "-V", "-h"]

[[command.sub]]
name = "blame"
standalone = ["--help", "-h"]

[[command.sub]]
name = "dumpstate"
standalone = ["--help", "-h"]

[[command.sub]]
name = "error"
standalone = ["--help", "-h"]

[[command.sub]]
name = "examine"
standalone = ["--help", "-h"]

[[command.sub]]
name = "help"
standalone = ["--help", "-h"]

[[command.sub]]
name = "hostinfo"
standalone = ["--help", "-h"]

[[command.sub]]
name = "list"
standalone = ["--help", "-h"]

[[command.sub]]
name = "print"
standalone = ["--help", "-h"]

[[command.sub]]
name = "print-cache"
standalone = ["--help", "-h"]

[[command.sub]]
name = "print-disabled"
standalone = ["--help", "-h"]

[[command.sub]]
name = "resolveport"
standalone = ["--help", "-h"]

[[command.sub]]
name = "version"
standalone = ["--help", "-h"]