diff --git a/libexec/rbenv-init b/libexec/rbenv-init index 9fcfc2f4..7ddae5e5 100755 --- a/libexec/rbenv-init +++ b/libexec/rbenv-init @@ -34,8 +34,8 @@ done shell="$1" if [ -z "$shell" ]; then shell="$(ps -p "$PPID" -o 'args=' 2>/dev/null || true)" - shell="${shell##-}" shell="${shell%% *}" + shell="${shell##-}" shell="${shell:-$SHELL}" shell="${shell##*/}" fi