Skip to content

Instantly share code, notes, and snippets.

@serby
Last active February 2, 2019 13:00
Show Gist options
  • Save serby/ee1a005aaed7add61331 to your computer and use it in GitHub Desktop.
Save serby/ee1a005aaed7add61331 to your computer and use it in GitHub Desktop.
# 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
@domdoescode
Copy link

You need to add brew cask alfred link to make alfred play nice with brew cask - https://mug.im/manage-your-mac-apps-with-homebrew-cask/

@serby
Copy link
Author

serby commented Mar 27, 2014

You need to install xcode-cli first

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment