Get the latest tech news

Distributing your own scripts via Homebrew


I use Homebrew all the time. Whenever I see a new CLI that offers an npm or uv install path alongside a brew one, I choose brew every single time. And yet, when…

Importantly, and a big reason to distribute via Homebrew as opposed to a language-specific package manager, is that I could theoretically swap out the implementation for some other language entirely without disrupting users' ability to upgrade. Now, I will grant that Homebrew ships with a for each formula update and some guy wrapped it in a GitHub action, but both assume you want to daintily fork the tap and humbly submit a pull request to yourself. The best part is that once your tap is set up and configured and you have a single working formula to serve as an example, publishing additional CLI tools in the future becomes almost trivial.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of scripts

scripts

Photo of Homebrew

Homebrew

Related news:

News photo

Make Your Own Backup System – Part 1: Strategy Before Scripts

News photo

Kelp – simple replacement for homebrew on macOS

News photo

Use Long Options in Scripts