← Back to context

Comment by sofixa

4 years ago

> "does it run homebrew" is my lead question

Or even better, a better package manager that isn't slow as hell and understands semver.

Heh. Or even “Xpm install ___” doesn’t mean I want to update thousands of unrelated packages I’ve installed directly or transitively. Regardless of their semver compatibilities.

Edit for people using macOS: if you want to install one thing without waiting to update unfold numbers of other things, hilariously Cakebrew (a GUI frontend for homebrew) will let you do that with homebrew as the package manager.

  • You can also set the HOMEBREW_NO_INSTALL_UPGRADE environment variable to avoid upgrades.

    • It will also break stuff for you. Homebrew doesn’t have versioned dependencies, so I had, for example, my nodejs broken for me when libicu got updated from 69 to 70 without also updating nodejs. Homebrew index doesn’t take such things into account at all.