#!/bin/zsh if ! command-exists brew ; then echoh "==> Homebrew: Installing" # http://mxcl.github.com/homebrew/ ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) | indent echoh "==> Homebrew: Installing essential brews" { # Install GNU core utilities (those that come with OS X are outdated) brew install coreutils # echo "Don’t forget to add $(brew --prefix coreutils)/libexec/gnubin to \$PATH." # Install GNU `find`, `locate`, `updatedb`, and `xargs`, g-prefixed brew install findutils # Install Bash 4 brew install bash # Install wget with IRI support brew install wget --enable-iri # Install more recent versions of some OS X tools brew tap homebrew/dupes brew install homebrew/dupes/grep brew tap josegonzalez/homebrew-php # Install everything else brew install ack git rename tree python ruby node nginx memcached ctags macvim brew install php54 --with-fpm --with-imap --with-mysql --with-pgsql --without-apache brew install php54-imagick php54-mcrypt php54-xdebug readline } | indent else echoh "==> Homebrew: Updating" { # Make sure we’re using the latest Homebrew brew update # Upgrade any already-installed formulae brew upgrade } | indent fi echoh "==> Homebrew: Cleaning up" # Remove outdated versions from the cellar brew cleanup | indent echoh "==> Homebrew: DONE!"