I wonder how many more major versions until "brew update" and "brew upgrade" finally just do the same thing. "But they're not the same!" I don't care.
That makes no sense. They're NOT the same. > I don't care. It doesn't change facts.
From the brew devs' point of view it doesn't make sense because they are different commands.
From the end user's point of view it makes perfect sense because brew is just a tool to install shit with and they do not wish to expend any brain cycles on it. That includes remembering whether this particular tool calls it update or upgrade.
You know the second point of view is right because if you type one without arguments, it asks you whether you meant to type the other one.
But they're too autistic to realize what that means and actually fix the interface.
brew update - update brew
brew update thing - update thing
Done.Similarly, as someone who only rarely uses it, a huge frustration is that when I do, it invariably wants to update 100+ packages. I never asked for it to do that and I was happy with whatever was installed right before it decided to do that and block my system for 20 minutes.
Again, brew devs do not understand their audience.