Mina Markham’s Formation is awesome.
Formation is a shell script to set up a macOS laptop for design and development. It can be run multiple times on the same machine safely. It installs, upgrades, or skips packages based on what is already installed on the machine.
It’s based on other scripts with a similar idea (see thoughtbot’s laptop, for example). I tweaked it for those of my usage — R + packages, a lightweight TeX install, and the “productivity” and “creative” applications I commonly use. My variant is available here.