aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/bash_completion.d/brew3
-rw-r--r--share/zsh/site-functions/_brew1
2 files changed, 3 insertions, 1 deletions
diff --git a/etc/bash_completion.d/brew b/etc/bash_completion.d/brew
index 40a1174d0..67c4c6a3d 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 57b07d1cc..f4f5ac81c 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