Top
Best
New

Posted by syrusakbary 9 hours ago

Nanobrew: The fastest macOS package manager compatible with brew(nanobrew.trilok.ai)
132 points | 84 commentspage 2
manlymuppet 5 hours ago|
If we get the Bun-ification of every package manager and language ecosystem that would be an awesome thing. This is a great trend.
alsetmusic 6 hours ago||
I'm not a Python dev, but I appreciate the motivation uv has inspired across other package managers. I tried another brew replacement called zerobrew last month. It installed packages to a different directory from homebrew, so I didn't actually test drive after seeing that. Regardless, I look forward to the competition pushing mainstream tools to improve their performance.
tantalor 5 hours ago||
And why does speed matter in this case?
an0malous 7 hours ago||
Does it reinstall postgres for every package install?
ericcholis 6 hours ago||
HOMEBREW_NO_AUTO_UPDATE=1 will disable this (annoying) behavior. Set it in your bashrc or zshrc.
mitchitized 7 hours ago||
(report card for an0malous): "Does not play nice with other students."
an0malous 6 hours ago||
It's true :')
pxc 6 hours ago||
I've been looking for something like this, especially to use only with casks now that Homebrew has removed support for not adding the quarantine bit. Looking forward to giving it a try!
marksully 4 hours ago||
what happens if I test this tool by installing some packages and then remove (the tool)? will I still be able to use Homebrew to manage these new packages?
Onavo 4 hours ago||
The current version of brew has a flaw where the installer can't install isolated dependency trees in a sterile manner. If you have packages A, B, C, and D that all have updates, and assuming A,B,C depend on each other and come out to a total of say 1MB, and D is 1000MB, brew works in a MapReduce manner where it will attempt to finish downloading everything in parallel (even though the real bottleneck is D) before doing any installation.

Since the first 3 has no dependency on D, a better way would be to install them in parallel while D is still downloading.

peytongreen_dev 3 hours ago|
[flagged]