Skip to content

Instantly share code, notes, and snippets.

@billyxs
Last active April 29, 2018 05:44
Show Gist options
  • Save billyxs/5be81648cbf5b15867c3 to your computer and use it in GitHub Desktop.
Save billyxs/5be81648cbf5b15867c3 to your computer and use it in GitHub Desktop.
Install Homebrew, Cask, and necessary apps for Mac OSX
#!/bin/sh
echo Install Homebrew, Postgres, wget and cask
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Development
brew install node
brew install go
brew install dep # dep manager for go
brew install python3
brew install grip # Github Markdown
brew install mongo
brew install postgresql
brew install awscli
# Terminal
brew install exa
brew install git-extras
brew install tree
brew install wget
brew install stow
# Searching
brew install ack
brew install fzf
brew install the_silver_searcher
## Cask
brew tap phinze/cask
brew install brew-cask
## Font management
brew tap caskroom/fonts
brew cask install font-office-code-pro
brew cask install font-droidsansmono-nerd-font
brew cask install font-droid-sans-mono-for-powerline
# Core Functionality
echo Install Core Apps
brew cask install --appdir="/Applications" alfred
brew cask install --appdir="/Applications" dropbox
brew cask install --appdir="~/Applications" java
brew cask install --appdir="/Applications" iterm2
# Development
echo Install Dev Apps
brew cask install --appdir="/Applications" github
brew cask install --appdir="/Applications" virtualbox
brew cask install --appdir="/Applications" vagrant
brew cask install --appdir="/Applications" charles
# Google Stuff
echo Install Google Apps | Chrome not included because of 1Password Plugin
brew cask install --appdir="/Applications" google-earth
brew cask install --appdir="/Applications" chromecast
# Nice to have
echo Install Some additional Apps (LaTeX, skype, spotify, lastfm...)
brew cask install mactex
brew cask install texmaker
brew cask install --appdir="/Applications" firefox
brew cask install --appdir="/Applications" skype
brew cask install --appdir="/Applications" lastfm
brew cask install --appdir="/Applications" spotify
brew cask install --appdir="/Applications" spotify-notifications
# Link Cask Apps to Alfred
brew cask alfred link
# cleanup
brew cleanup --force
rm -f -r /Library/Caches/Homebrew/*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment