a251233bec17829eb46825157258219474b79c5c

Author
Josh E. Roberts <josh@cenintage.com>
Committer
GitHub <noreply@github.com>
Date

Message

fix(brew)!: update `bcubc` alias to use `brew upgrade --cask` (#9501)

BREAKING CHANGE: changes deprecated `brew cask reinstall $(...)` alias to use
`brew upgrade --cask` instead. If you don't have this command, run `brew update` to
get the latest Homebrew CLI version.

Co-authored-by: jakepez <jake@findjake.com>

Diff

 1diff --git a/plugins/brew/README.md b/plugins/brew/README.md
 2index b714b7ac00746129f69cfea9d1a49840c05a228b..bf952bf010ca1028e3f0359b44d19adf0b1eba54 100644
 3--- a/plugins/brew/README.md
 4+++ b/plugins/brew/README.md
 5@@ -10,17 +10,17 @@ plugins=(... brew)
 6 
 7 ## Aliases
 8 
 9-| Alias    | Command                                                       | Description                                                         |
10-|----------|-------------------------------------------------------------  |---------------------------------------------------------------------|
11-| `brewp`  | `brew pin`                                                    | Pin a specified formula so that it's not upgraded.                  |
12-| `brews`  | `brew list -1`                                                | List installed formulae or the installed files for a given formula. |
13-| `brewsp` | `brew list --pinned`                                          | List pinned formulae, or show the version of a given formula.       |
14-| `bubo`   | `brew update && brew outdated`                                | Update Homebrew data, then list outdated formulae and casks.        |
15-| `bubc`   | `brew upgrade && brew cleanup`                                | Upgrade outdated formulae and casks, then run cleanup.              |
16-| `bubu`   | `bubo && bubc`                                                | Do the last two operations above.                                   |
17-| `buf`    | `brew upgrade --formula`                                      | Upgrade only formulas (not casks).                                  |
18-| `bcubo`  | `brew update && brew outdated --cask`                         | Update Homebrew data, then list outdated casks.                     |
19-| `bcubc`  | `brew cask reinstall $(brew outdated --cask) && brew cleanup` | Update outdated casks, then run cleanup.                            |
20+| Alias    | Command                               | Description                                                         |
21+|----------|---------------------------------------|---------------------------------------------------------------------|
22+| `brewp`  | `brew pin`                            | Pin a specified formula so that it's not upgraded.                  |
23+| `brews`  | `brew list -1`                        | List installed formulae or the installed files for a given formula. |
24+| `brewsp` | `brew list --pinned`                  | List pinned formulae, or show the version of a given formula.       |
25+| `bubo`   | `brew update && brew outdated`        | Update Homebrew data, then list outdated formulae and casks.        |
26+| `bubc`   | `brew upgrade && brew cleanup`        | Upgrade outdated formulae and casks, then run cleanup.              |
27+| `bubu`   | `bubo && bubc`                        | Do the last two operations above.                                   |
28+| `buf`    | `brew upgrade --formula`              | Upgrade only formulas (not casks).                                  |
29+| `bcubo`  | `brew update && brew outdated --cask` | Update Homebrew data, then list outdated casks.                     |
30+| `bcubc`  | `brew upgrade --cask && brew cleanup` | Update outdated casks, then run cleanup.                            |
31 
32 ## Completion
33 
34diff --git a/plugins/brew/brew.plugin.zsh b/plugins/brew/brew.plugin.zsh
35index 30eb135bb76bfee66c247c663019b15265cd34b3..532dd9be78a1af5a0c34c68781128873c7e7767a 100644
36--- a/plugins/brew/brew.plugin.zsh
37+++ b/plugins/brew/brew.plugin.zsh
38@@ -6,4 +6,4 @@ alias bubc='brew upgrade && brew cleanup'
39 alias bubu='bubo && bubc'
40 alias buf='brew upgrade --formula'
41 alias bcubo='brew update && brew outdated --cask'
42-alias bcubc='brew cask reinstall $(brew outdated --cask) && brew cleanup'
43+alias bcubc='brew upgrade --cask && brew cleanup'