This playbook installs and configures most of the software I use on my Mac for web and software development. Some things in macOS are slightly difficult to automate, so it can't do everything, but it does do a lot, and helps me keep multiple Macs' configuration synchronized.