From a31145335e34a12bb2cc1a542105e5ee0ae0bba7 Mon Sep 17 00:00:00 2001 From: John D Pell Date: Sun, 19 Sep 2021 21:54:44 -0700 Subject: [PATCH] plugins/pyenv: use `_command_exists` --- clean_files.txt | 1 + plugins/available/pyenv.plugin.bash | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/clean_files.txt b/clean_files.txt index f5a63e6c..da7af75c 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -90,6 +90,7 @@ plugins/available/history.plugin.bash plugins/available/hub.plugin.bash plugins/available/jump.plugin.bash plugins/available/node.plugin.bash +plugins/available/pyenv.plugin.bash plugins/available/rbenv.plugin.bash plugins/available/textmate.plugin.bash plugins/available/xterm.plugin.bash diff --git a/plugins/available/pyenv.plugin.bash b/plugins/available/pyenv.plugin.bash index 4d8db4fb..dc8df3ad 100644 --- a/plugins/available/pyenv.plugin.bash +++ b/plugins/available/pyenv.plugin.bash @@ -1,12 +1,15 @@ +# shellcheck shell=bash cite about-plugin about-plugin 'load pyenv, if you are using it' export PYENV_ROOT="$HOME/.pyenv" pathmunge "$PYENV_ROOT/bin" -[[ `which pyenv 2>/dev/null` ]] && eval "$(pyenv init - bash)" +if _command_exists pyenv; then + eval "$(pyenv init - bash)" +fi #Load pyenv virtualenv if the virtualenv plugin is installed. if pyenv virtualenv-init - &> /dev/null; then - eval "$(pyenv virtualenv-init - bash)" + eval "$(pyenv virtualenv-init - bash)" fi