Strap is a script to bootstrap a minimal macOS development system with the minimal set of settings and software every macOS developer will want.

To Strap your system:
  1. Download the strap.sh script.
  2. Run Strap in Terminal.app with bash ~/Downloads/strap.sh.
  3. If something failed, run Strap with more debugging output in Terminal.app with bash ~/Downloads/strap.sh --debug and try to debug it yourself, I can't help you, sorry!
  4. Install additional software with brew install.

In 2023 I started a company, ☕️ Workbrew, to provide the missing features and support for companies using Homebrew.
Workbrew is now available in public beta and has a Workbrew Bootstrap feature that's basically Strap v2.
Additionally, Workbrew provides MDM integration, fleet configuration, remote brew command execution and much more.
Please try it out or book a demo.

Fork me on GitHub