TL;DR: Is there a way to disable the Pow server from starting when my machine boots up, but retain the ability to launch the server manually via powder up
when I need it to run?
I am using Pow for my local development (and managing via the Powder gem). I'd like to set up Pow so that the server isn't started automatically on boot, as running it drains my battery life and I'm not always coding.
Pow has added itself to launchd
and I can't seem to get to a scenario where the Pow server is not running after startup, but can still be run via a powder up
or other equivalent command when I need to launch the server.
What I've tried that hasn't worked:
- setting a disabled key for the
cx.pow.powd
process vialaunchctl unload -w ~/Library/LaunchAgents/cx.pow.powd
prevents Pow from booting on start, but also prevents the process from being started manually when I need it - setting
RunAtLoad
toNO
in the cx.pow.powd.plist file also didn't work, later realized that this was not for controlling startup behavior of the daemon.