From 12c49bd22fc1f1cbe9d48bc969661b0abaffe5d3 Mon Sep 17 00:00:00 2001 From: Martin Lariz Date: Mon, 29 Jul 2019 07:07:58 -0700 Subject: [PATCH] Remove errors if plugin executable not available --- plugins/available/node.plugin.bash | 2 +- plugins/available/pyenv.plugin.bash | 2 +- plugins/available/rbenv.plugin.bash | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/available/node.plugin.bash b/plugins/available/node.plugin.bash index f0467cef..597875ee 100644 --- a/plugins/available/node.plugin.bash +++ b/plugins/available/node.plugin.bash @@ -4,4 +4,4 @@ about-plugin 'Node.js helper functions' pathmunge ./node_modules/.bin # Make sure the global npm prefix is on the path -[[ `which npm` ]] && pathmunge $(npm config get prefix)/bin +[[ `which npm 2>/dev/null` ]] && pathmunge $(npm config get prefix)/bin diff --git a/plugins/available/pyenv.plugin.bash b/plugins/available/pyenv.plugin.bash index dced31a8..4d8db4fb 100644 --- a/plugins/available/pyenv.plugin.bash +++ b/plugins/available/pyenv.plugin.bash @@ -4,7 +4,7 @@ about-plugin 'load pyenv, if you are using it' export PYENV_ROOT="$HOME/.pyenv" pathmunge "$PYENV_ROOT/bin" -[[ `which pyenv` ]] && eval "$(pyenv init - bash)" +[[ `which pyenv 2>/dev/null` ]] && eval "$(pyenv init - bash)" #Load pyenv virtualenv if the virtualenv plugin is installed. if pyenv virtualenv-init - &> /dev/null; then diff --git a/plugins/available/rbenv.plugin.bash b/plugins/available/rbenv.plugin.bash index ecba0c89..2b01669d 100644 --- a/plugins/available/rbenv.plugin.bash +++ b/plugins/available/rbenv.plugin.bash @@ -4,4 +4,4 @@ about-plugin 'load rbenv, if you are using it' export RBENV_ROOT="$HOME/.rbenv" pathmunge "$RBENV_ROOT/bin" -[[ `which rbenv` ]] && eval "$(rbenv init - bash)" +[[ `which rbenv 2>/dev/null` ]] && eval "$(rbenv init - bash)"