sLaunchctl - Swift API to manage daemons and user-agents
Developing for macOS often assumes interaction with root daemons and user agents.
Unfortunately, Apple does not provide any actual API. (Existing SMJobXxx is deprecated)
sLaunchctl fills this gap providing convenient API that wraps up launchctl tool.
Library family
You can also find Swift libraries for macOS / *OS development
SwiftConvenience: Swift common extensions and utilities used in everyday development
sXPC: Swift type-safe wrapper around NSXPCConnection and proxy object
sMock: Swift unit-test mocking framework similar to gtest/gmock
sLaunchctl - Swift API to manage daemons and user-agents
Developing for macOS often assumes interaction with root daemons and user agents.
Unfortunately, Apple does not provide any actual API. (Existing SMJobXxx is deprecated)
sLaunchctl fills this gap providing convenient API that wraps up launchctl tool.
Library family
You can also find Swift libraries for macOS / *OS development
Examples
Bootstrap
Bootout daemon
List all daemons
Find many more functional inside sLaunchctl!