Last active
February 2, 2019 13:00
-
-
Save serby/ee1a005aaed7add61331 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Stop on error | |
set -e | |
# Is brew needed? | |
if [ -x "$(which brew)" ]; then | |
echo Skipping brew | |
else | |
echo Installing brew | |
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" | |
fi | |
# Brew | |
brew install autoconf | |
brew install automake | |
# Needed for Darkroom only | |
brew install cairo | |
brew install coreutils | |
brew install faac | |
brew install ffmpeg | |
brew install fontconfig | |
brew install freetype | |
brew install gdbm | |
brew install gettext | |
brew install git-extras | |
brew install glib | |
brew install graphicsmagick | |
brew install htop-osx | |
brew install hub | |
brew install jpeg | |
brew install lame | |
brew install libevent | |
brew install libffi | |
brew install libpng | |
brew install libquvi | |
brew install libspotify | |
brew install libtool | |
brew install lua | |
brew install mongodb | |
brew install nmap | |
brew install openssl | |
brew install p7zip | |
brew install phantomjs | |
brew install pixman | |
brew install pkg-config | |
brew install python | |
brew install python3 | |
brew install quvi | |
brew install readline | |
brew install rtmpdump | |
brew install s3cmd | |
brew install sqlite | |
brew install texi2html | |
brew install tmux | |
brew install unrar | |
brew install watch | |
brew install wget | |
brew install x264 | |
brew install xvid | |
brew install xz | |
brew install yasm | |
brew install zeromq | |
# Cask | |
brew tap phinze/homebrew-cask | |
brew install brew-cask | |
brew cask install alfred | |
brew cask install charles | |
brew cask install cloudup | |
brew cask install colloquy | |
brew cask install cyberduck | |
brew cask install dash | |
brew cask install firefox | |
brew cask install google-chrome | |
brew cask install google-drive | |
brew cask install iterm2 | |
brew cask install kaleidoscope | |
brew cask install pgadmin3 | |
brew cask install robomongo | |
brew cask install skype | |
brew cask install slack | |
brew cask install slate | |
brew cask install sourcetree | |
brew cask install spotify | |
brew cask install teamviewer | |
brew cask install transmission | |
brew cask install tunnelblick | |
brew cask install virtualbox | |
brew cask install vlc | |
# Node.js | |
# /usr/local/bin doesn't exist on a fresh install | |
if [ ! -d "/usr/local/bin" ]; then | |
sudo mkdir -p /usr/local/bin | |
fi | |
# Install the latest stable nave the node.js environment switcher Node.js | |
sudo sh -c 'curl -fsSL https://raw.github.com/isaacs/nave/master/nave.sh > /usr/local/bin/nave && chmod ugo+x /usr/local/bin/nave' | |
# Install a global node.js | |
sudo nave usemain stable | |
# Used for testing most of projects at clock | |
npm install -g mocha | |
# The clock build and watch tool | |
npm install -g pliers | |
# Used to create a web server in the current directory | |
npm install -g st | |
# Filter and prettify JSON output | |
npm install -g json | |
# Most node application output log data via bunyan | |
npm install -g bunyan | |
# JS Coding Standards | |
npm install -g jscs | |
# JSHint | |
npm install -g jshint | |
# This allows you to switch npm configs. | |
npm install -g npmrc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You need to install xcode-cli first