buo / homebrew-cask-upgrade

A command line tool for upgrading every outdated app installed by Homebrew Cask
MIT License
2.4k stars 90 forks source link

Are you aware that `brew cask upgrade` exists? #115

Closed vitorgalvao closed 5 years ago

vitorgalvao commented 5 years ago

You say in the README (emphasis mine):

Homebrew Cask extends Homebrew and brings its elegance, simplicity, and speed to the installation and management of GUI macOS applications and large binaries alike, but it lacks a sub-command like brew upgrade to upgrade installed apps, so if you want to upgrade the installed apps, you have to delete the previous versions and re-install the latest version manually for every single app.

Are you aware that brew cask upgrade has been live and working for months?

ran-dall commented 5 years ago

You can also update all apps that are "auto update enabled" and using "latest" version tag using brew cask upgrade --greedy

Blackskyliner commented 5 years ago

Well --greedy (re)installs all packages even if there is no update. So with this matter in mind brew cu -ya`` andbrew cask upgrade``` will not do quite the same. So in my eyes the upgrade the cast brings with it is not suitable for a daily update chorus.

Though the differencies between those two possible methods should be stated in the README.

ondrejfuhrer commented 5 years ago

@vitorgalvao Yes we are aware and we were already discussing it with @reitermarkus in https://github.com/buo/homebrew-cask-upgrade/issues/95

The readme is definitely outdated, there I have to agree. This extension of brew cask upgrade brings some visual changes and also some capabilities that we like 🙂 (i.e. it is interactive, where all commands in brew are meant to be non-interactive, we can choose which apps to update and which not, also if they have auto-update, are of "latest" type, etc.)

vitorgalvao commented 5 years ago

Closing in favour of https://github.com/buo/homebrew-cask-upgrade/pull/118.