title: How can I stop the Pow server from starting up at computer boot (OS X)?
body: <p><strong>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 <code>powder up</code> when I need it to run?</strong></p>
  
  <p>I am using <a href="http://pow.cx/" rel="nofollow">Pow</a> for my local development (and managing via the <a href="https://github.com/rodreegez/powder" rel="nofollow">Powder gem</a>). 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.</p>
  
  <p>Pow has added itself to <code>launchd</code> 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 <code>powder up</code> or other equivalent command when I need to launch the server.</p>
  
  <p>What I've tried that hasn't worked:</p>
  
  <ul>
  <li>setting a disabled key for the <code>cx.pow.powd</code> process via <code>launchctl unload -w ~/Library/LaunchAgents/cx.pow.powd</code> prevents Pow from booting on start, but also prevents the process from being started manually when I need it</li>
  <li>setting <code>RunAtLoad</code> to <code>NO</code> in the cx.pow.powd.plist file also didn't work, later realized that this was not for controlling startup behavior of the daemon.</li>
  </ul>