Skip to content

A command line tool for upgrading every outdated app installed by Homebrew Cask

License

Notifications You must be signed in to change notification settings

flyh2004/homebrew-cask-upgrade

 
 

Repository files navigation

status

brew-cask-upgrade

brew-cask-upgrade is a command-line tool for upgrading every outdated app installed by Homebrew Cask.

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.

With brew-cask-upgrade, you just need to type one command to upgrade all the apps installed by Homebrew Cask.

Installation

brew tap buo/cask-upgrade

Usage

Fetch the newest version of Homebrew Cask and all casks:

brew update

Upgrade outdated apps:

brew cu

Upgrade a specific app:

brew cu [CASK]

Options:

Usage: brew cu [CASK] [options]
    -a, --all          Include apps that auto-update in the upgrade
        --cleanup      Cleans up cached downloads and tracker symlinks after updating
    -f  --force        Include apps that are marked as latest (i.e. force-reinstall them)
    -y, --yes          Update all outdated apps; answer yes to updating packages

Display usage instructions:

brew help cu

asciicast

About

A command line tool for upgrading every outdated app installed by Homebrew Cask

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 93.3%
  • Shell 6.7%