I did a clean installation of my laptop this weekend, rather than go through the list of apps I had installed and do a manual installation of each one using the “Download and drag” method I decided to use Cask. Cask is a Homebrew package which automates to the download and install part. Here is pretty much my entire installation process ….
ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew doctor
brew install caskroom/cask/brew-cask
brew cask install google-chrome
brew cask install dropbox
brew cask install google-drive
brew cask install sublime-text
brew cask install github
brew cask install spotify
brew cask install libreoffice
brew cask install virtualbox
brew cask install skype

The only downside is that it installs the packages into the users Application directory which set my OCD off, it was quickly remedied though by simply moving the link once I had installed everything I needed.