Using Homebrew for OSX software
Getting your source on is a whole lot easier when using a package manager, for linux you might use Yum or APT, but on OSX Homebrew is the way to go. One perhaps lesser known gem about brew is using cask for applications.
Here’s a rundown on how I would set up a new mac.
# Install developer tools if you don't have them xcode-select --install # Install homebrew thanks to Ruby and cURL ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # Install three great command line tools with brew brew install httpie tmux wrk # Install cask so you can install apps brew install caskroom/cask/brew-cask # Install iterm2 and vlc in one command (hold the applause) brew cask install iterm2 vlc # By default it installs it in an odd location so I do... brew cask install google-chrome --appdir=/Applications # Or even better set the environment var in .zshenv or .bash_profile! export HOMEBREW_CASK_OPTS="--appdir=/Applications"