BBEdit - It Doesn't Suck
Does not include license but there is a free alternative Textwrangler.
Note: Right now this does not install cmd tools so you will have to run that from the app menu on your own.
Required Puppet Modules
GITHUB_API_TOKEN in your shell with a Github oAuth Token to raise your API rate limit. You can get some work done without it, but you're less likely to encounter errors like
Unable to find module 'boxen/puppet-boxen' on https://github.com.
Then write some code. Run
script/cibuild to test it. Check the
directory for other useful tools.