Live data from Hacker News

Show HN: Homebrew 6.0.0

brew.sh

141–150 of 380 posts

Re: Show HN: Homebrew 6.0.0

#142

Does anyone know of a good comparison of the process to add a package to the system? I've used multiples of these sorts of user-land package managers and always find tools that aren't in the repositories that I have to install manually. It'd be great to just add these tools to an existing package manager but I've never seen this aspect of these package managers compared.

Comparison of which managers?

Adding package to homebrew is straightforward, except that it has a lot of (reasonable?) requirements to make it right. Basically, you make a PR with a "formula" to their main repo from your branch. Formulas are ruby programs. LLM can do it easily, and such code is accepted if correct.

Re: Show HN: Homebrew 6.0.0

#143

I have switched my full OS-level dev env to https://mise.jdx.dev/ from Homebrew+pipx+npm, initially as an experiment but found out that it actually works amazingly well. Many things get installed directly from GitHub releases or a corresponding package manager (uv, pnpm, go get ...), zero glue code to "repackage", zero version lag. You can install any arbitrary version of a package, even multiple ones at once, and dy…

That's kind of weird that you're using this announcement to steer people to another project.

Or am I missing something..?

Re: Show HN: Homebrew 6.0.0

#145
Is Homebrew still tied to GitHub or has there been any move to provide redundancy across multiple providers?

Also coming from what I consider traditional package managers such as apt, rpm, emerge, pkg, etc. I am still confused on cans, taps, kegs, formulas, etc. Does anyone have a good and concise guide to what all these features are?

Re: Show HN: Homebrew 6.0.0

#146

I know this runs on Linux too. As a Linux user, I'm unclear on why I might use this instead of apt or dnf, for example. Any Linux users out there have experience with both Homebrew and one of these?

You can have multiple versions of tools installed. But overall, homebrew plays well with atomic distros. They are thing in itself, yet getting more popular lately. Im using them at home and on the server, and it feels calmer, because I can't fuck up whole system easily. Considering I'm using llms without sandbox often, this is pure gold.

Re: Show HN: Homebrew 6.0.0

#147

I love using Homebrew but I wish there was more support for pinning. I recently setup a new remote VM and tried to use a Brewfile for my setup. Turns out I cannot pin Neovim and so had to force upgrade my setup to 0.12. Forced upgrades are not nice.

Try `brew version-install` (which uses `brew extract` and `brew tap-new` under the hood)

Re: Show HN: Homebrew 6.0.0

#148
post #96

did google apologize for not hiring you?

You’re thinking of mxcl, the creator, not me. I also applied and failed a final stage job interview at Google (and various other places over the years) but never really bothered me that much. Ironically I think I’d probably never have started working on Homebrew if it had.

oh sorry i was wrong, glad it happened then, and thx for your work!

Re: Show HN: Homebrew 6.0.0

#149

Has anyone tried it on Linux? It has been several months since I last tried it on Linux. I found some things worked but others did not. Has anyone more recent experiences here, say, within the last 6 months, on Linux specifically? I am using my own custom "package" manager in ruby, but naturally it is nowhere near as sophisticated as homebrew. I am looking more towards complementing this, but these days I also lack t…

Wdym tried?

There are many thousands of users of Linux homebrew, mostly users of atomic distros. I am one of them. I was so happy using homebrew that I've added new formula to its repo, far2l-tty

Re: Show HN: Homebrew 6.0.0

#150
Homebrew is the first thing I install on a new Mac. I love it. Thank you everyone for all the work. Looking forward to 6.0 and all the security stuff yay. I hope the apps I use that their maintainers adopt the changes.
Post reply on HN