- Open the AppStore and download and install XCode.
- Run the following at the command line.
Be sure to comment out/remove any bits that you dont need
xcode-select --install
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
#Make sure potential sub dirs from brew installs exist
mkdir -p /usr/local/sbin
# Programming Languages
brew install node go python lua php scala
brew cask install java
brew install pyenv jenv
# tool to generate requirements.txt
# pipreqs /path/to/your/project
pip install pipreqs
# Upgrade pip
# python -m pip install --upgrade pip
# Data stores
brew install postgres mysql neo4j mongodb reddis
# SCMs
brew install git svn subversion mercurial cvs hub
brew cask install perforce
# Continuous Integration/Delivery
brew install circleci jenkins hudson travis
# AWS and Dev Ops
brew install awscli aws-mon aws-shell
brew cask install docker virtualbox kitematic
brew install docker-compose rancher-cli rancher-compose kubernetes-cli
brew cask install betwixt charles
brew install heroku
# Message Queues
brew install rabbitmq activemq zeromq
# Other sugar
brew install sonarqube youtube-dl dos2unix watch openssl wget htop
# IDEs
brew cask install atom sublime visual-studio-code brackets jetbrains-toolbox netbeans eclipse-ide scala-ide
# Browsers
brew cask install google-chrome firefox
# Productivity
brew install watchman gist
brew cask install slack flux keybase keycastr filezilla iterm2 skype
brew cask install evernote notion sandman caffeine skitch
# Music
brew cask install pandora spotify lastfm
# Digital Media
brew install ffmpeg $(brew options ffmpeg | grep -vE '\s' | grep -- '--with-' | tr '\n' ' ')
brew install ffmpegthumbnailer handbrake vlc media-info
brew install libav
brew install imagemagick $(brew options imagemagick | grep -vE '\s' | grep -- '--with-' | tr '\n' ' ')
# Streaming
brew cask install twitch obs
# Documentation/Writing Tools
brew install pandoc pandoc-citeproc
brew cask install mactex
And that is it. Enjoy!