This repository is a Homebrew tap for performing the "last mile" setup of a UMass Transportation developer workstation.
We use Strap to handle most of our configuration, but its authors hold the (reasonable) stance that specific development tools should live in the project repositories that require them.
However, from a pragmatic standpoint, we have very green developers, and we
almost exclusively develop Rails applications. So, we break with Strap's
convention in order to get folks a happy path to a working rails new
tutorial.
Essentially, a no-op cask that:
brew install --cask umts-dev
A brew "external command" that performs some post-install steps:
- Adds the shell-initialization for both
nodenv
andrbenv
- Installs the most recent Ruby
- Sets that Ruby as
rbenv
's global default
brew umts-dev-setup
- Set the
CUSTOM_HOMEBREW_TAP
environment variable to "umts/umts-dev
" - Set the
CUSTOM_BREW_COMMAND
environment variable to "install --cask umts-dev
"