Strap is a script to bootstrap a minimal macOS development system. This does not assume you're doing Ruby/Rails/web development but installs the minimal set of software every macOS developer will want.

To Strap your system:
  1. that's been customised for your GitHub user (or view it first). This will prompt for access to your email, public and private repositories; you'll need to provide access to any organizations whose repositories you need to be able to git clone. This is used to add a GitHub access token to the strap.sh script and is not otherwise used by this web application or stored anywhere.
  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 file an issue at https://github.com/MikeMcQuaid/strap/issues/new
  4. Delete the customised strap.sh (it has a GitHub token in it) in Terminal.app with rm -f ~/Downloads/strap.sh
  5. Install additional software with brew install and brew cask install.
Fork me on GitHub