The missing package manager for OS X
Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn't include with OS X.
$ brew install wgetHomebrew installs packages into their own isolated prefix and then symlinks everything into /usr/local.
$ cd /usr/local
$ find Cellar
Cellar/wget/1.12
Cellar/wget/1.12/bin/wget
Cellar/wget/1.12/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.12/bin/wgetHomebrew is self-contained and unintrusive.
Create your own Homebrew packages in seconds.
$ brew create http://foo.com/bar-1.0.tgz
Created /usr/local/Library/Formula/foo.rbHomebrew has a Git foundation, so enjoy version control on your brewing customizations and easily merge upstream updates.
$ brew edit wget # opens in $EDITOR!Homebrew formula are simple Ruby scripts:
require 'formula'
class Wget < Formula
  homepage 'http://www.gnu.org/wget/'
  url 'http://ftp.gnu.org/wget-1.12.tar.gz'
  md5 '308a5476fc096a8a525d07279a6f6aa3'
  def install
    system "./configure --prefix=#{prefix}"
    system 'make install'
  end
endHomebrew complements OS X. Install your gems with gem, and their dependencies with brew.
“ Homebrew is the bee’s knees, friends. So far it’s a perfect replacement for MacPorts. ”— @thillerson
Original code by Max Howell. Website by Rémi Prévost.
