The following procedure was cobbled together from the advice on these pages:
- http://code.tutsplus.com/tutorials/setting-up-a-mac-dev-machine-from-zero-to-hero-with-dotfiles--net-35449
- https://github.com/nicolashery/mac-dev-setup
- http://sourabhbajaj.com/mac-setup/
- Open App Store and sign into iCloud account to download any apps from the store.
This procedure automatically fetches installers / zip files and sets up everything without human intervention!
- Install XCode Utils by running
make
in a Terminal window and installing Xcode Utils from the dialog box (no need to install Xcode itself unless you plan to do iOS development.) - Open Terminal and install Brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install Cask:
brew install caskroom/cask/brew-cask
- Use Cask's website you want to magically install or type
brew cask search [term]
. The pattern for installing programs is:brew cask install [name-of-program]
and to install multiple programs you can do:brew cask install [name-of-program] [another-name]
- Sit back and let it do it's thing
Here are the things I like to install (along with the program's name in Cask):
- Adobe Creative Cloud
adobe-creative-cloud
- Omnigraffle
omnigraffle
- Firefox
firefox
- Chrome
google-chrome
- VirtualBox
virtualbox
- Vagrant
vagrant
- Vagrant Manager
vagrant-manager
- Atom.io
atom
- Gas Mask - host file manager
gas-mask
- Paparazzi - web screenshot maker
paparazzi
- Xtrafinder
xtrafinder
- Bartender - Mac toolbar cleanup
bartender
- Forklift FTP
forklift
- Codekit
codekit
- Skype
skype
- Viscosity - VPN Switcher
viscosity
- Use the Solarized theme for the Mac Terminal app
- Install ZSH:
brew install zsh zsh-completions
- Install Oh-my-ZSH for additional functions / themes:
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
- Show hidden files in Finder
- Install Mackup to sync your Mac's preference files to Dropbox
- Paul Irish's Dot Files are pretty good.