From 8ce5e84c218f715c05961b4b6d772a6865e1a2a4 Mon Sep 17 00:00:00 2001 From: Sam Stephenson Date: Fri, 23 Sep 2011 10:44:00 -0500 Subject: [PATCH] Automatically add ${RBENV_ROOT}/plugins/*/bin to $PATH --- libexec/rbenv | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/libexec/rbenv b/libexec/rbenv index 6fd6d7e4..5d087860 100755 --- a/libexec/rbenv +++ b/libexec/rbenv @@ -30,8 +30,16 @@ export RBENV_ROOT export RBENV_HOOK_PATH="${RBENV_HOOK_PATH}:${RBENV_ROOT}/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d" -libexec_path="$(abs_dirname "$0")" -export PATH="${libexec_path}:${PATH}" + +shopt -s nullglob +rbenv_path="$(abs_dirname "$0")" +for plugin_bin in "${RBENV_ROOT}/plugins/"*/bin; do + rbenv_path="${rbenv_path}:${plugin_bin}" +done +shopt -u nullglob + +export PATH="${rbenv_path}:${PATH}" + command="$1" case "$command" in