5 ms·
Why is it funny? Homebrew is the de facto standard terminal packaging tool for macOS.
by guywithabike 2y ago
Why is it funny? Homebrew is the de facto standard terminal packaging tool for macOS.
- AceJohnny2 2y ago<cries in MacPorts>
- TMWNN 2y agoI also use MacPorts, but certainly have often noticed that Homebrew has some package that MacPorts doesn't. I guess there's nothing stopping me from moving to Homebrew other than familiarity.
- fastball 2y agoI used MacPorts a decade ago, but at some point realized that Homebrew had more packages that were kept consistently up-to-date. Switched and never looked back.
- nicolas_t 2y agoI switched away back to macports when homebrew decided to get rid of formula options. To be honest, I always find homebrew frustrating, it feels that they've often made technical decisions that are not necessarily the best but they've been much more successful at marketing themselves than macports.
- pnw_throwaway 2y agoIf I’m reading the formula docs right, only homebrew-core packages don’t support it (due to CI not testing them). That part does suck, though. Other taps, like homebrew-ffmpeg, offer a ton of options.
- nicolas_t 2y agooh, I actually hadn't realized that this is what they settled on in the end. ffmpeg is the quintessential package where options make sense so good that that's still supported. The other issue I experienced with homebrew around that time were related to having different versions of openssl installed because I had some old codebase I had to run (and for performance reasons didn't want to use docker). But that's definitely a edge case.
- detourdog 2y agoI haven't looked at Homebrew since that got started. The philosophical difference at that time was using macports and having a consistent and managed */local/ collection of tools with self contained dependencies vs. adding new tools with dependencies tied to the current Mac OS release. I still use MacPorts for that reason and it is easy enough to create a local portfile for whatever isn't in Macports. I find this to be the easy way to manage networked development computers.
- ramesh31 2y ago>Why is it funny? Homebrew is the de facto standard terminal packaging tool for macOS. It's funny because a multi-trillion dollar company can't be bothered to release a native package manager or an official binary repository for their OS after decades of pleading from developers.
- etse 2y agoWell, without charging for it, right?
- 2muchcoffeeman 2y agoThey should do it to become the de facto platform for programming.
- astrange 2y agoThey did, they sponsored MacPorts. (And then Swift Package Manager.)
- deleted 2y ago[deleted]
- Tagbert 2y agoSo you want them to Sherlock Homebrew?
- photonbeam 2y agoI hear a lot about people moving to nix-darwin, is it popular or am I showing my own bubble
- jallmann 2y agoI use nixpkgs on MacOS, is nix-darwin is a different project? I love Nix but it probably has too many rough edges for the typical homebrew user.
- tymscar 2y agoIts a different complementary thing. It lets you define your macos settings the same way you would on nixos
- pxc 2y agoit's worth noting for Homebrew users that it also has a nice built-in module for managing a Homebrew installation by generating a Brewfile for you. So you can transition at your own pace, if you like
- firecall 2y agoI've never heard of it until now, but will check it out! :-)
- armadsen 2y agoI’m a full-time Mac and iOS developer, have been for almost 20 years, and this is the first I’ve heard of it. Might just be my bubble, but I don’t think it’s a huge thing yet. (I’m going to check it out now!)
- pyinstallwoes 2y agoI never even heard of nix-Darwin. Interesting.
- tonetheman 2y ago[dead]
- sevagh 2y agoApple should do like this library, re-release Homebrew with their own name on the README and people would lap it up.