glowinthedark / pylaunchd

MacOS launchd/launchctl GUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pylaunchd

MacOS launchd/launchctl GUI

  • view macos launch agents and daemons under the user/system/gui domains and display detailed properties for each service
  • start/stop/enable/disable jobs (WIP)
  • edit service launchers with user configurable editor; some .plist files are plain text XML's, for binary .plist files consider e.g. TextMate or SublimeText with binary plist package installed)

Dependencies

To run the app the following dependencies are needed (assuming homebrew is already installed):

  • python3 — normally, already present on modern macos versions, a user-managed version can be installed with brew install python
  • qt5 - install with brew install qt5
  • pyqt5 - install with pip3 install pyqt5

Usage

The program is contained in a single file and can be launched with:

python3 pylaunchd_gui.py

launchd, launchctl documentation

Other launchd GUI apps

About

MacOS launchd/launchctl GUI

License:Apache License 2.0


Languages

Language:Python 100.0%