Skip to content

Instantly share code, notes, and snippets.

@fastnsilver
Last active June 5, 2017 16:02
Show Gist options
  • Save fastnsilver/38346ceb3387ae7ff43039d3b9706f59 to your computer and use it in GitHub Desktop.
Save fastnsilver/38346ceb3387ae7ff43039d3b9706f59 to your computer and use it in GitHub Desktop.
Mac OS - Homebrew - Developer bootstrap
#!/bin/bash
# A curated collection of software to be installed via Homebrew
# @author Chris Phillipson
# @lastUpdated 2017-06-05
# @version 1.2
# @see http://brew.sh/, https://caskroom.github.io/, and https://github.com/cloudfoundry/homebrew-tap
set -e
# Install Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Install Caskrooms
brew tap caskroom/cask
brew tap cloudfoundry/tap
brew tap caskroom/versions
# Declare installation packages
brews=( "awscli" "aws-shell" "amazon-ecs-cli" "ansible" "azure-cli" "bosh-cli" "cf-cli" "cvs" "dnsmasq" "dos2unix" "fish" "flyway" "fontconfig" "freetype" "frege" "gawk" "gettext" "go" "gradle" "graphviz" "httpie" "jq" "maven" "mysql" "node" "wget" "git" "jmeter" "openssl" "openvpn" "python" "python3" "redis" "ruby" "rust" "scala" "sqlite" "terraform" "terraform-inventory" "wireshark" "zsh" )
casks=( "adium" "atom" "avira-antivirus" "caffeine" "cyberduck" "dropbox" "docker-toolbox" "eclipse-ide" "evernote" "filezilla" "fly" "gitkraken" "gitter" "google-chrome" "google-cloud-sdk" "handbrake" "hipchat" "iterm2" "macdown" "microsoft-office" "minikube" "omnigraffle" "pg-commander" "postman" "psequel" "rdm" "robomongo" "screenhero" "sequel-pro" "slack" "skype" "sourcetree" "spectacle" "sts" "vagrant" "virtualbox" "vivaldi" "vlc" "xmind" "yakyak" "yed" )
# Install Java
brew cask install java
# Install packages
for i in "${brews[@]}"
do
brew install $i
done
for i in "${casks[@]}"
do
brew cask install $i
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment