From a14095f2990b072a0f1e7bbf5051245ab9eca1d4 Mon Sep 17 00:00:00 2001 From: Samuel Cochran Date: Sun, 14 Aug 2011 21:30:13 +0800 Subject: [PATCH] Add "-h" and "--help" which work as expected --- libexec/rbenv | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libexec/rbenv b/libexec/rbenv index b979ca85..d7e1d567 100755 --- a/libexec/rbenv +++ b/libexec/rbenv @@ -19,10 +19,11 @@ libexec_path="$(abs_dirname "$0")" export PATH="${libexec_path}:${PATH}" command="$1" -if [ -z "$command" ]; then +case $command in +"" | "-h" | "--help") echo -e "rbenv 0.1.0\n$(rbenv-help)" >&2 - -else + ;; +*) command_path="$(command -v "rbenv-$command" || true)" if [ -z "$command_path" ]; then echo "rbenv: no such command \`$command'" >&2 @@ -31,4 +32,5 @@ else shift 1 exec "$command_path" "$@" -fi + ;; +esac