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
makein 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.