Make rbenv help a little nicer

This commit is contained in:
Sam Stephenson 2011-09-28 10:59:02 -05:00
parent 09d912895f
commit 72b62e13aa

View file

@ -31,8 +31,8 @@ Some useful rbenv commands are:
which Show the full path for the given Ruby command which Show the full path for the given Ruby command
whence List all Ruby versions with the given command whence List all Ruby versions with the given command
See 'rbenv help <command>' for more information on a specific command. See 'rbenv help <command>' for information on a specific command.
For more information, see: https://github.com/sstephenson/rbenv#readme" For full documentation, see: https://github.com/sstephenson/rbenv#readme"
;; ;;
global) echo "usage: rbenv global <version> global) echo "usage: rbenv global <version>
@ -74,5 +74,15 @@ whence) echo "usage: rbenv whence <command>
Lists all Ruby versions with the given command installed." Lists all Ruby versions with the given command installed."
;; ;;
*) echo "No command arguments needed or invalid/undocumented command." *)
command_path="$(command -v "rbenv-$1" || true)"
if [ -n "$command_path" ]; then
echo "Sorry, the \`$1' command isn't documented yet."
echo
echo "You can view the command's source here:"
echo "$command_path"
echo
else
echo "rbenv: no such command \`$1'"
fi
esac esac