From f0179c79ce3cb035bf8b0ac2725a7339d381cc47 Mon Sep 17 00:00:00 2001 From: John D Pell Date: Sun, 19 Sep 2021 21:54:54 -0700 Subject: [PATCH] plugins/plenv: use `_command_exists` --- clean_files.txt | 1 + plugins/available/plenv.plugin.bash | 18 ++++++++---------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/clean_files.txt b/clean_files.txt index da7af75c..aab0e611 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/plenv.plugin.bash plugins/available/pyenv.plugin.bash plugins/available/rbenv.plugin.bash plugins/available/textmate.plugin.bash diff --git a/plugins/available/plenv.plugin.bash b/plugins/available/plenv.plugin.bash index 1da2d61b..79a9cf49 100644 --- a/plugins/available/plenv.plugin.bash +++ b/plugins/available/plenv.plugin.bash @@ -1,18 +1,16 @@ +# shellcheck shell=bash +# # plugin for plenv cite about-plugin about-plugin 'plenv plugin for Perl' -if [[ -e "${HOME}/.plenv/bin" ]] ; then - - # load plenv bin dir into path if it exists - pathmunge "${HOME}/.plenv/bin" - +if [[ -d "${HOME}/.plenv/bin" ]]; then + # load plenv bin dir into path if it exists + pathmunge "${HOME}/.plenv/bin" fi -if [[ `which plenv` ]] ; then - - # init plenv - eval "$(plenv init - bash)" - +if _command_exists plenv; then + # init plenv + eval "$(plenv init - bash)" fi