...
Make sure everything is up to date.
2. Install Xcode and its "Command Line Tools"
- Go to App Store and install Xcode.
- Then go to the terminal and install "Command Line Tools":
xcode-select --install
Notice this only works for Mac OS X Mavericks (10.9). For earlier versions, continue to use the in-app download in Xcode.
3. Install Homebrew and CLI tools
# homebrew
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
# cli tools
brew install git
brew install node
brew install z
# nodejs cli tools
npm install -g bower
npm install -g jshint
npm install -g grunt-cli
Many softwares can be installed through homebrew-cask which makes the process way simpler:
# homebrew-cask
brew tap phinze/homebrew-cask
brew install brew-cask
# backup
brew cask install dropbox
# browser
brew cask install firefox-aurora
brew cask install google-chrome
brew cask install google-chrome-canary
brew cask install opera-next
# calendar
brew cask install fantastical
# call
brew cask install skype
# ftp
brew cask install filezilla
# irc
brew cask install lime-chat
# markdown
brew cask install mou
# notes
brew cask install evernote
# passwords
brew cask install one-password
# productivity
brew cask install alfred
# sleep
brew cask install caffeine
# terminal
brew cask install iterm2
# torrent
brew cask install u-torrent
# virtual machine
brew cask install virtualbox
# windows
brew cask install divvy
# zip, rar, etc
brew cask install the-unarchiver
Unfortunately some apps aren't available through homebrew-cask, so you need to install it manually.
5. Set Chrome Canary as default browser
- Launch Safari
- Apple ➜ Preferences
- General ➜ Default Web Browser
- Select “Chrome Canary” from the drop-down menu
Visit my Dotfiles repo for instructions.
Visit GitHub's official guide for instructions.
8. Configure Sublime Text
Visit my Sublime Text preferences repo for instructions.
9. Install Alfred Workflows
Visit my Alfred workflow collection repo for instructions.
10. Configure NPM
Need to set the npm user:
npm adduser zenorocha
11. Download IE test VMs for VirtualBox
These take a while to download, so maybe do it on a separate day as a background process.
# IE8 - XP
curl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/OSX/IE8_XP/IE8.XP.For.MacVirtualBox.ova"
# IE9 - Win7
curl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/OSX/IE9_Win7/IE9.Win7.For.MacVirtualBox.part{1.sfx,2.rar,3.rar,4.rar,5.rar}"
# IE10 - Win8
curl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/OSX/IE10_Win8/IE10.Win8.For.MacVirtualBox.part{1.sfx,2.rar,3.rar}"
:)