Show HN: Automated macOS dev setup
github.com
github.com
Definitely not saying one way is better than the other, but as I've gone deeper into _needing_ to use more than one Mac, it's been easier to manage things with Ansible (which helps me maintain idempotence and uniformity between machines more easily). But if I were managing one Mac, I would probably lean further towards the simplicity of a script like this one.
curl https://raw.githubusercontent.com/tylucaskelley/setup.sh/mas... -o setup.bash && caffeinate -i bash setup.bash