Includes tools needed to compile software
Via the Mac App Store
Note: An Apple developer account is required.
- Open Xcode
- Agree to license
- Open preferences
- Downloads tab
- Download/install "Command Line Tools"
Package manager for OS X. Helpful for installing other software
su schaullocaladmin # User with admin privileges
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
# From regular account:
brew doctor
# Fix any issues. To fix mine, I ran:
su schaullocaladmin
sudo chown -R schauka /usr/local
Version control
brew install git
git config --global user.name 'YOUR NAME'
git config --global user.email 'YOUR@EMAIL.com'
git config --global push.default matching
# For `git st` shortcut
git config --global alias.st 'status -s -b'
# For pretty colors
git config --global color.ui true
# If you want to use Sublime Text to edit your commit messages:
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
git config --global core.editor 'subl -w'
I recommend using ssh authentication. Here's how to set that up
JavaScript without a browser
brew install node
Project-level tasks for repetitive things
npm install -g grunt-cli
Useful for previewing projects with Star Tribune includes
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54
Test your code in different environments
Via .pkg installer
Test in IE6, 7, 8, 9 and 10 using VirtualBox
Note: This downloads ~15GB of files.
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash
Command-line tools for manipulating/exploring .csv files
sudo pip install csvkit
Statistical analysis, graphing software
Requires R
Via .dmg installer
GIS system
Requires GDAL Complete
Via .pkg installer
Geospatial data library, command-line tools
brew install gdal
Python package manager
su schaullocaladmin # User with admin privileges
sudo easy_install pip
Project-level python package scope
su schaullocaladmin # User with admin privileges
sudo pip install virtualenvwrapper
Best text editor
brew install macvim
Helpful mods to vim
curl -Lo- https://bit.ly/janus-bootstrap | bash
Browser
Via .dmg installer
Preview .md files
Via Chrome Web Store Be sure to "Allow access to file URLs" in the settings
File syncing service
Via .dmg installer
Open source office applications
Via .dmg installer