My Homebrew repository for distributing and sharing my tools.
brew tap alnah/tapbrew install alnah/tap/<name>Current formulae:
picoloom- Markdown-to-PDF CLI powered by headless Chrome
Example:
brew install alnah/tap/picoloombrew install --cask alnah/tap/<name>Current casks:
- none yet
brew update
brew upgradeUpdate a single package:
brew upgrade alnah/tap/picoloombrew uninstall alnah/tap/<formula>
brew uninstall --cask alnah/tap/<cask>Formula/contains command-line tools and packages installed withbrew installCasks/contains macOS apps installed withbrew install --cask
- Add a new file in
Formula/<name>.rb - Define the package metadata:
desc,homepage,url,sha256,license - Add the install logic and a small
test doblock - Validate locally with
brew audit --strict alnah/tap/<name>andbrew test alnah/tap/<name>
- Add a new file in
Casks/<name>.rb - Define the app metadata:
version,sha256,url,name,desc,homepage - Add the install target such as
app,pkg, orbinary - Validate locally with
brew audit --cask --strict alnah/tap/<name>
- Update the version
- Update the download URL if needed
- Recompute and replace the
sha256 - Re-run
brew auditandbrew test
- The GitHub repository is named
homebrew-tap, but the Homebrew tap name isalnah/tap - Use
brew info alnah/tap/<name>for package-specific caveats and metadata