Make sure everything is up to date.
- Go to App Store and install Xcode.
- Open and accept the terms
- 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.
Visit zenorocha's Dotfiles repo for instructions.
This will install some useful stuff like zsh shell and lots of plugins using oh-my-zsh. Besides that, it will also set a new theme and some useful aliases for the terminal.
Before all you need install Homebrew:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Many softwares can be installed through homebrew-cask which makes the process way simpler:
curl -L https://gist.github.com/netoht/8602833/raw/softwares.sh | sh
Just make sure to move all apps from /opt/homebrew-cask/Caskroom/
to /Applications
. And to remove all installations files from /Library/Caches/Homebrew
.
- Java SDK for development
- Sublime Text 2 for code edit
- FileZilla for file transfer
- Kaleidoscope for file diff
- iTerm 2 for terminal client
- Source Tree for Git GUI
- VirtualBox for virtual machines with vagrant
- VMWare Fusion for virtual machines
- Vagrant for development environments
- MAMP for development environments
- MySQL Workbench for databases access
- pgAdmin3 for databases access
- Alfred for workflow automation
- Dropbox for file syncing
- Mou for markdown editing
- Skype for international calls
- Spotify for music streaming
- uTorrent for torrent download
- Dash for documentation lookup
- Cloud for file/link sharing
- VLC media player for watching everything
- Silverlight for watching silverlight
- TunnelBear for global internet
- The Unarchiver for ZIP, RAR, etc
- TeamViewer for remote support
- XtraFinder for improvement of the finder
- Flash Player for watching flash
- Trim Enabler for SSD utility
- Evernote for presentation notes
- Caffeine for keeping Mac awake
- LICEcap for GIF recording
Unfortunately some apps aren't available through homebrew-cask, so you need to install it manually.
- TweetDeck for tweet scheduling
- Keynote for presentations
- iPhoto for photo library
- Duplicate Cleaner For iPhoto for remove duplicate photos
- Office 2011 for document editing
- Adobe Suite for image editing
- Tuxera NTFS for allow NTFS writing
- Rosetta Stone
Visit GitHub's official guide for instructions.
From that point on you're going to be able to do some git operations with GitHub \o/
6. Set Chrome Canary as default browser
- Launch Safari
- Apple ➜ Preferences
- General ➜ Default Web Browser
- Select “Chrome Canary” from the drop-down menu
7. Configure Sublime Text
Visit my Sublime Text preferences repo for instructions.
There you can find the whole list of plugins, preferences and snippets.
8. Install Alfred Workflows
Visit my Alfred workflow collection repo for instructions.
9. Set NPM user
npm adduser zenorocha
10. 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}"
:)