List your macOS startup items and their startup policy.
How does it work?
Lists plist files in LaunchAgents and LaunchDaemons folders. When disabling an item, it moves it to .disabled so launchctl does not read them anymore. It does not alter the contents in any way. It does not support JSON plists (for now).
Installation can be done straight from my Homebrew tap:
brew install hazcod/homebrew-hazcod/maclaunch.
Usage: maclaunch <list|disable|enable> (item name|system)