Skip to content

Instantly share code, notes, and snippets.

@tomichj
Last active August 29, 2015 14:05
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomichj/ce5e2ff0d000acc660b6 to your computer and use it in GitHub Desktop.
Save tomichj/ce5e2ff0d000acc660b6 to your computer and use it in GitHub Desktop.
Mac OS X Base System Configuration
#!/bin/bash
if test ! $(which brew)
then
echo " Installing Homebrew for you."
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" > /tmp/homebrew-install.log
fi
# brew packages
brew install openssl libyaml gnutls git rbenv ruby-build tree blueutil gmp imagemagick wget coreutils hub z grc spark
brew link --force openssl
# now install two ruby versions required
rbenv install 2.1.2
rbenv global 2.1.2
gem install bundler
rbenv install 1.9.3-p547 # gem install bundler from ~/Projects/progress
# install homebrew cask
brew update
brew tap phinze/homebrew-cask
brew install brew-cask
# install applications using brew cask
brew cask install caffeine dropbox the-unarchiver vlc skype transmission github boot2docker fantastical firefox handbrake istat-menus keyboard-maestro minecraft rubymine sourcetree steam sublime-text superduper textexpander viscosity diffmerge textmate silverlight bbedit quicksilver heroku-toolbelt skitch evernote postgres
brew cask install --appdir="/Applications" google-chrome
# dot files!
if [[ ! -d ~/.dotfiles ]]; then
git clone https://github.com/tomichj/dotfiles
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment