Homebrew-cask is an open system, built on Homebrew’s Tap conventions.
Anyone can set up alternative Taps to serve Casks which are not part of the main repository.
Possible uses of this feature include:
- Private repositories.
- Testing and development.
- Casks that have not yet been accepted.
- Casks that were rejected.1
-
Create a repository on GitHub following the convention
homebrew-<tapname>
. -
Create a directory
Casks
at the top level of your new repository. -
Populate the
Casks
directory with Cask files. -
Push the content to GitHub.
-
Tap the repository using the command
brew tap <github-user>/<tapname>
. -
Let us know if you wish your Tap to be publicly listed here.
1 While we strive to be inclusive, sometimes this does happen: #3954 .