A launchd
GUI with a similar goal to launchctl
, or... something. Also inclues libxpc
and liblaunchd
to allow for easier access.
Open, and enjoy. Hardly any functionality comparable to launchctl
is implemented.
/sbin/launchd
/bin/launchctl
/usr/lib/system/libxpc.dylib
- launchd source from OS X 10.9 - while now outdated, some of the design remains.
- GitHub Search - if you're lucky
- Frantically Googling and learning you're the first to encounter this error
- The Five Stages of Grief
- Hopper
- Ghidra
- The macOS Sandbox had to be disabled for this application in order to interface with
launchd
. - Does not function on iOS/watchOS/tvOS without the
platform-application
entitlement. How you manage that is trivial/beyond the scope of this paper/other academic excuses for not actually knowing. - This relies heavily on private XPC functionality. It is highly possible that, come next major OS release, this interface will change.
Thank you for wanting to contribute! This source is by no means wonderful.
Please follow these loose guidelines:
- Run clang-format on all C/Objective-C source.
- Run swiftformat on all Swift source. We target Swift 5.6.
Released under the MIT license.