AppAddict
September 7th, 2024

Topgrade - Upgrade All the Things

Topgrade Results
Topgrade Results

One of the more useful Homebrew apps I've found is topgrade-rs, the currently maintained fork of topgrade, an updater for Homebrew, the Mac App Store, MacOS, VSCode extensions and Rust. It is supremely easy to use. Just enter the command

 topgrade 

in Terminal and sit back while it does the upgrades, starting with Homebrew, Homebrew formulae and casks.Ā 

Next it moves onto the Mac App Store. You can run Mac App Store commands separately and there are a few bugs to note there. If the MAS database for version number does not match what the app actually has, then the app will download and install every time you runĀ 

mas upgrade 

or topgrade. You can also runĀ 

mas list

Ā to see everything you have downloaded from the MAS, to include a separate list of apps that are no longer being maintained, useful if you want to remove them from your system.

Next, topgrade checks to see if there are any updates available from Apple for macOS. If so, it stops and offers you the yes/no choice to install the upgrade.

Finally, it moves to Rust and VSCode extensions.

I find topgrade an easy thing to run frequently. There are no fancy commands or switches to remember. Converting as many of my apps as possible over to Homebrew casks was easy enough using the GUI Homebrew App Store, Applite and now keeping them updated is easy using topgrade.Ā