If you run OS X, you’ve probably encountered some frustration with Apple’s launchctl command line options when starting, stopping, and restarting your launchd daemons. Whereas most things Apple are minimalist, launchctl options are quite verbose.

I was recently working on a project that was’nt maintained for some time and the test cases were failing too. I started upgrading the application to the latest version and some of the test cases were still failing. Looking deeper into the logs I could find that I was getting...