dotfiles/setup/brew.sh
2012-10-25 18:31:00 +04:00

41 lines
1014 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Installs Homebrew with some formulaes
# Setup Homebrew
command -v brew >/dev/null 2>&1 || ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
# Make sure were using the latest Homebrew
brew update
# Upgrade any already-installed formulae
brew upgrade
# GNU core utilities (those that come with OS X are outdated)
brew install coreutils
# GNU `find`, `locate`, `updatedb`, and `xargs`, g-prefixed
brew install findutils
# More recent versions of some OS X tools
brew tap homebrew/dupes
brew install homebrew/dupes/grep
# Git
brew install git
brew install git-extras
sudo bash < <( curl https://raw.github.com/jamiew/git-friendly/master/install.sh)
# MySQL
brew install mysql
unset TMPDIR
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
/usr/local/opt/mysql/bin/mysqladmin -u root password 'root'
# Everything else
brew install unrar
brew install node
# Remove outdated versions from the cellar
brew cleanup