diff --git a/Brewfile b/Brewfile new file mode 100644 index 0000000..d990963 --- /dev/null +++ b/Brewfile @@ -0,0 +1,26 @@ +update +upgrade + +# Mac OS X +install reattach-to-user-namespace + +# Tools +install git +install grep --default-names +install wget +install autojump --HEAD +install imagemagick +install zsh +install tmux + +# Node.js +install node + +# Keybase (Requires Node.js) +install keybase + +# Vim +install lua +install vim --with-lua --with-tcl + +cleanup diff --git a/README.md b/README.md index 0ea51e4..e4cda20 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Command option | Description ---------------|----------------------------------------------- `link` | Install symbolic links `brew` | Install Homebrew -`brews` | Install brews +`formulae` | Install Homebrew formulae using Brewfile `npm` | Install global Node.js packages `ntfs` | Install ntfs-3g to write to NTFS external disk `rbenv` | Install rbenv @@ -72,11 +72,11 @@ If you want to install [Homebrew](http://brew.sh), ./install.sh brew ``` -Then install brews with: +Then install Homebrew formulae with: ``` sh rvm use system # To compile Vim with Ruby support -./install.sh brews +./install.sh formulae ``` ### Ruby diff --git a/brews b/brews deleted file mode 100644 index 5761b36..0000000 --- a/brews +++ /dev/null @@ -1,21 +0,0 @@ -# Mac OS X -reattach-to-user-namespace - -# Tools -git -grep --default-names -wget -autojump --HEAD -imagemagick -zsh -tmux - -# Node.js -node - -# Keybase (Requires Node.js) -keybase - -# Vim -lua -vim --with-lua --with-tcl diff --git a/install.sh b/install.sh index ac46b3d..5defc70 100755 --- a/install.sh +++ b/install.sh @@ -84,11 +84,11 @@ case "$1" in brew) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ;; - brews) - while read LINE; do - [[ -z "$LINE" || ${LINE:0:1} == '#' ]] && continue - brew install $LINE - done < brews + formulae) + while read COMMAND; do + [[ -z "$COMMAND" || ${COMMAND:0:1} == '#' ]] && continue + brew $COMMAND + done < Brewfile echo 'Done.' ;; npm) @@ -147,13 +147,13 @@ case "$1" in echo "usage: $(basename $0) " echo '' echo 'Available commands:' - echo ' link Install symbolic links' - echo ' brew Install Homebrew' - echo ' brews Install brews' - echo ' npm Install global Node.js packages' - echo ' ntfs Install ntfs-3g to write to NTFS external disk' - echo ' rbenv Install rbenv' - echo ' rvm Install RVM' - echo ' vim Install Vim environments' + echo ' link Install symbolic links' + echo ' brew Install Homebrew' + echo ' formulae Install Homebrew formulae using Brewfile' + echo ' npm Install global Node.js packages' + echo ' ntfs Install ntfs-3g to write to NTFS external disk' + echo ' rbenv Install rbenv' + echo ' rvm Install RVM' + echo ' vim Install Vim environments' ;; esac