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
Write code. Run
script/cibuild to test it. Check the
directory for other useful tools.