Homebrew1 minute to read
The 3 amazing things about Homebrew are:
- simple - just see how to install it... can it be simpler?
- clean - doesn't spread files outside its folder and uses symbolic links to keep them on the correct location for other apps/packages
- extensible - allows you to create your own formulas to install your own Homebrew packages
I'm able to include this on my regular workflow and simplify a clean/regular install or keep my stuff up to date with it.
The only cons I see is, you need to have Xcode installed, but since I need it on daily basis (to test Web apps on iOS simulator, do some Objective-C coding and even use the gcc version to build some PHP extensions or just play with C) I don't see it as a problem.
Keep in mind that you should install Command Line Tools for Xcode to have a better Homebrew experience.
Just navigate to https://developer.apple.com/downloads/ and select the correct Command Line Tools for your OS X version.
Now you can enjoy your system with updated git (
brew install git) and a lot of other cool packages with a simple
brew update && brew upgrade command.
If you want to make sure that you are using your brew package instead of the one shipped with OS X, confirm that you have
PATH=/usr/local/bin:$PATH on your
Enjoy your life!