From ac18853533acb36927ea1ea483608520f9862690 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Tue, 9 Jan 2024 09:18:41 +0000 Subject: [PATCH] completions: ignore errors on cask list generation. These will always error on Linux. Fixes #16424 --- Library/Homebrew/completions/bash.erb | 4 ++-- Library/Homebrew/completions/zsh.erb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/completions/bash.erb b/Library/Homebrew/completions/bash.erb index d86e0f4b50..8a1042b2f5 100644 --- a/Library/Homebrew/completions/bash.erb +++ b/Library/Homebrew/completions/bash.erb @@ -22,7 +22,7 @@ then fi __brewcomp_words_include() { - local element idx + local element idx for (( idx = 1; idx < COMP_CWORD; idx++ )) do element=${COMP_WORDS[idx]} @@ -88,7 +88,7 @@ __brew_complete_outdated_formulae() { __brew_complete_outdated_casks() { local cur="${COMP_WORDS[COMP_CWORD]}" local outdated_casks - outdated_casks="$(brew outdated --cask --quiet)" + outdated_casks="$(brew outdated --cask --quiet 2>/dev/null)" while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${outdated_casks}" -- "${cur}") } diff --git a/Library/Homebrew/completions/zsh.erb b/Library/Homebrew/completions/zsh.erb index 30e2390ae3..c4c511b0e1 100644 --- a/Library/Homebrew/completions/zsh.erb +++ b/Library/Homebrew/completions/zsh.erb @@ -98,7 +98,7 @@ __brew_installed_casks() { local -a list local expl - list=( $(brew list --cask) ) + list=( $(brew list --cask 2>/dev/null) ) _wanted list expl 'installed casks' compadd -a list } @@ -106,7 +106,7 @@ __brew_outdated_casks() { [[ -prefix '-' ]] && return 0 local -a casks - casks=($(brew outdated --cask)) + casks=($(brew outdated --cask 2>/dev/null)) _describe -t casks 'outdated casks' casks }