From c0767570d28407081c6be043867fed39a16ed312 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sun, 21 Jul 2019 10:39:27 +0200 Subject: [PATCH] activate brew completions only if brew is available --- home/.bash_completion | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/home/.bash_completion b/home/.bash_completion index 2ac80c5..b8ea7e8 100644 --- a/home/.bash_completion +++ b/home/.bash_completion @@ -30,14 +30,14 @@ if type ykman > /dev/null 2>&1; then _ykman_completionetup; fi -HOMEBREW_PREFIX=$(brew --prefix) -if type brew &>/dev/null; then - for COMPLETION in "$HOMEBREW_PREFIX"/etc/bash_completion.d/* - do - [[ -f $COMPLETION ]] && source "$COMPLETION" - done - if [[ -f ${HOMEBREW_PREFIX}/etc/profile.d/bash_completion.sh ]]; - then - source "${HOMEBREW_PREFIX}/etc/profile.d/bash_completion.sh" - fi +if command -v brew; then + HOMEBREW_PREFIX=$(brew --prefix) + if type brew &>/dev/null; then + for COMPLETION in "$HOMEBREW_PREFIX"/etc/bash_completion.d/*; do + [[ -f $COMPLETION ]] && source "$COMPLETION" + done + if [[ -f ${HOMEBREW_PREFIX}/etc/profile.d/bash_completion.sh ]]; then + source "${HOMEBREW_PREFIX}/etc/profile.d/bash_completion.sh" + fi + fi fi