Don’t you hate OSX’s launchctl? You have to give it exact filenames. The syntax is annoying different from Linux’s nice, simple init system and overly verbose. It’s just not a very developer-friendly tool.
With Lunchy you can start and stop services with ease. Example:
lunchy start redis
Tip. If you use ZSH and want to stop seeing this message:
zsh: correct 'lunchy' to 'launchy' [nyae]?
You can add this alias:
alias lunchy='nocorrect lunchy'