diff --git a/etc/bash_completion.d/brew b/etc/bash_completion.d/brew index 40a1174d0c..67c4c6a3d4 100644 --- a/etc/bash_completion.d/brew +++ b/etc/bash_completion.d/brew @@ -343,7 +343,7 @@ _brew_outdated() { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) - __brewcomp "--quiet --json=v1" + __brewcomp "--quiet --json=v1 --fetch-HEAD" return ;; esac @@ -520,6 +520,7 @@ _brew_upgrade() { --cleanup --debug --verbose + --fetch-HEAD " return ;; diff --git a/share/zsh/site-functions/_brew b/share/zsh/site-functions/_brew index 57b07d1cc3..f4f5ac81c4 100644 --- a/share/zsh/site-functions/_brew +++ b/share/zsh/site-functions/_brew @@ -139,6 +139,7 @@ case "$words[1]" in upgrade) _arguments \ '(--cleanup)--cleanup[remove previously installed formula version(s)]' \ + '(--fetch-HEAD)--fetch-HEAD[detect outdated installation by fetching the repo]' \ '1: :->forms' && return 0 if [[ "$state" == forms ]]; then