Homebrew Commands - ankit-jha/commands GitHub Wiki

ruby -e "$(curl -fsSL "https://raw.githubusercontent.com/Homebrew/install/master/install)" # Installs HomeBrew

Brew

Install specific version of a cask (latest brew)

Revert the to cask version and install with no update flag

brew tap-info homebrew/cask
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks
git log docker.rb 
git checkout 300b1dcc6d9f61cc93e9351e76066f0846beefe9
HOMEBREW_NO_AUTO_UPDATE=1 brew install --cask docker
git checkout master

Creating your own local tap (Not tested)

brew tap-new $USER/local-docker
#For Formula
brew extract --version=3.6.0 docker $USER/local-docker
#For Casks
brew extract --version=3.6.0 homebrew/cask/docker  $USER/local-docker
brew install --cask $USER/local-docker

Install specific version of a cask (old brew)

brew install https://raw.githubusercontent.com/go-swagger/homebrew-go-swagger/812897ee019f4ce021183110e1d05d801ea194ee/go-swagger.rb # Install specific version from raw version file

brew upgrade https://raw.githubusercontent.com/go-swagger/homebrew-go-swagger/812897ee019f4ce021183110e1d05d801ea194ee/go-swagger.rb # Upgrade to a specific version from raw version file

Installs Cask

brew install --cask app-name

brew uninstall app-name

brew search --cask app-name

brew cleanup