Skip to content

Instantly share code, notes, and snippets.

@nvzqz
Last active December 26, 2015 22:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nvzqz/a752f0a0bfba9dca761a to your computer and use it in GitHub Desktop.
Save nvzqz/a752f0a0bfba9dca761a to your computer and use it in GitHub Desktop.
Bash script to install favorite packages
#!/usr/bin/env bash
################################
# Homebrew
# http://brew.sh
################################
brewtaps=(
homebrew/dupes
homebrew/versions
thoughtbot/formulae
)
for item in "${brewtaps[@]}"; do
brew tap $item
done
brewlist=(
boot2docker
carthage
cmatrix
coreutils
docker
ffmpeg
git
go
grep
liftoff
node
python
python3
rbenv
ruby-build
ruby
thefuck
tree
wget
youtube-dl
zsh
zsh-syntax-highlighting
caskroom/cask/brew-cask
)
for item in "${brewlist[@]}"; do
brew install $item
done
################################
# Homebrew Cask
# http://caskroom.io
################################
casktaps=(
caskroom/fonts
caskroom/versions
)
for item in "${casktaps[@]}"; do
brew tap $item
done
casklist=(
# audacity
# dash
# karabiner
# seil
flux-beta
font-hack
font-montserrat
font-montserrat-alternates
font-lato
font-roboto
adobe-creative-cloud
atom
calibre
colorpicker-skalacolor
dolphin
firefox
firefoxdeveloperedition
font-source-code-pro
google-chrome
intellij-idea
iterm2-nightly
java
keepingyouawake
menubar-colors
mpv
qlcolorcode
qlimagesize
qlmarkdown
qlstephen
quicklook-csv
quicklook-json
skype
smcfancontrol
sourcetree
spectacle
spotify
suspicious-package
the-unarchiver
transmission
vagrant
virtualbox
visual-studio-code
vlc-nightly
webstorm
)
for item in "${casklist[@]}"; do
brew cask install $item
done
################################
# Python
################################
pylist=(
dosage
)
for item in "${pylist[@]}"; do
pip install $item
done
################################
# Ruby Gems
################################
gemlist=(
cocoapods
synx
xcode-install
)
for item in "${gemlist[@]}"; do
gem install $item
done
################################
# npm
################################
npmlist=(
"-g hicat"
"-g tldr"
workshopper
)
for item in "${npmlist[@]}"; do
npm install $item
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment