1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-25 15:20:08 +00:00

brew: remove completion deprecation notice and fix README

This commit is contained in:
Marc Cornellà 2020-05-26 17:36:55 +02:00
parent 604f1ef9cd
commit f7dd3d1f07
2 changed files with 19 additions and 27 deletions

View file

@ -3,19 +3,27 @@
The plugin adds several aliases for common [brew](https://brew.sh) commands. The plugin adds several aliases for common [brew](https://brew.sh) commands.
To use it, add `brew` to the plugins array of your zshrc file: To use it, add `brew` to the plugins array of your zshrc file:
```
```zsh
plugins=(... brew) plugins=(... brew)
``` ```
## Aliases ## Aliases
| Alias | Command | Description | | Alias | Command | Description |
|--------|----------------------|---------------| |----------|-------------------------------------------------------------|---------------------------------------------------------------------|
| brewp | `brew pin` | Pin a specified formulae, preventing them from being upgraded when issuing the brew upgrade <formulae> command. | | `brewp` | `brew pin` | Pin a specified formula so that it's not upgraded. |
| brews | `brew list -1` | List installed formulae, one entry per line, or the installed files for a given formulae. | | `brews` | `brew list -1` | List installed formulae or the installed files for a given formula. |
| brewsp | `brew list --pinned` | Show the versions of pinned formulae, or only the specified (pinned) formulae if formulae are given. | | `brewsp` | `brew list --pinned` | List pinned formulae, or show the version of a given formula. |
| bubo | `brew update && brew outdated` | Fetch the newest version of Homebrew and all formulae, then list outdated formulae. | | `bubo` | `brew update && brew outdated` | Update Homebrew and all formulae, then list outdated formulae. |
| bubc | `brew upgrade && brew cleanup` | Upgrade outdated, unpinned brews (with existing install options), then removes stale lock files and outdated downloads for formulae and casks, and removes old versions of installed formulae. | | `bubc` | `brew upgrade && brew cleanup` | Upgrade outdated formulae, then run cleanup. |
| bubu | `bubo && bubc` | Updates Homebrew, lists outdated formulae, upgrades oudated and unpinned formulae, and removes stale and outdated downloads and versions. | | `bubu` | `bubo && bubc` | Do the last two operations above. |
| bcubo | `brew update && brew cask outdated` | Fetch the newest version of Homebrew and all formulae, then list outdated casks. | | `bcubo` | `brew update && brew cask outdated` | Update Homebrew and alll formulae, then list outdated casks. |
| bcubc | `brew cask reinstall $(brew cask outdated) && brew cleanup` | Updates outdated casks, then runs cleanup. | | `bcubc` | `brew cask reinstall $(brew cask outdated) && brew cleanup` | Update outdated casks, then run cleanup. |
## Completion
With the release of Homebrew 1.0, they decided to bundle the zsh completion as part of the
brew installation, so we no longer ship it with the brew plugin; now it only has brew
aliases. If you find that brew completion no longer works, make sure you have your Homebrew
installation fully up to date.

View file

@ -6,19 +6,3 @@ alias bubc='brew upgrade && brew cleanup'
alias bubu='bubo && bubc' alias bubu='bubo && bubc'
alias bcubo='brew update && brew cask outdated' alias bcubo='brew update && brew cask outdated'
alias bcubc='brew cask reinstall $(brew cask outdated) && brew cleanup' alias bcubc='brew cask reinstall $(brew cask outdated) && brew cleanup'
if command mkdir "$ZSH_CACHE_DIR/.brew-completion-message" 2>/dev/null; then
print -P '%F{yellow}'Oh My Zsh brew plugin:
cat <<-'EOF'
With the advent of their 1.0 release, Homebrew has decided to bundle
the zsh completion as part of the brew installation, so we no longer
ship it with the brew plugin; now it only has brew aliases.
If you find that brew completion no longer works, make sure you have
your Homebrew installation fully up to date.
You will only see this message once.
EOF
print -P '%f'
fi