github.com/emorydunn/launchagent (swiftpm): Programmatically create and maintain launchd agents and daemons without manually building Property Lists. 
Keywords: launchagent|launchd|macos|swift|swift-package-manager