homebrew cask (level 0): contributing a new cask
homebrew casks are a friendly homebrew-style CLI workflow for the administration of Mac applications distributed as binaries. Something I always needed, hoped to get with the app store, frowned when openoffice or vlc were absent, and here they are!
see my list of casks I currently use (it is also a script to install them)
-
preparing by forking the
cd $(brew --prefix)/Library/Taps/phinze-cask github_user='meduz' echo $github_user git remote add $github_user https://github.com/$github_user/homebrew-cask
-
create, then install / edit cycle
project='texshop' brew cask create $project brew cask install $project brew cask edit $project brew cask install $project brew cask audit $project --download
-
publishing results
git status git checkout -b $project git add Casks/$project.rb git commit -v git push $github_user $project
-
confirm the pull request
open https://github.com/$github_user/homebrew-cask
-
come back to the
master
branchgit checkout master
this was easy! ... but wait, I mystyped something...