mirror of
https://github.com/pyenv/pyenv.git
synced 2024-11-21 20:47:00 -05:00
Add rbenv help --usage
This commit is contained in:
parent
4c19dc22d7
commit
e2e474c59d
3 changed files with 23 additions and 5 deletions
|
@ -110,9 +110,23 @@ print_help() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ -z "$1" ]; then
|
print_usage() {
|
||||||
rbenv---version
|
local command="$1"
|
||||||
|
local summary usage help
|
||||||
|
eval "$(documentation_for "$command")"
|
||||||
|
[ -z "$usage" ] || echo "$usage"
|
||||||
|
}
|
||||||
|
|
||||||
|
unset usage
|
||||||
|
if [ "$1" = "--usage" ]; then
|
||||||
|
usage="1"
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$1" ] || [ "$1" == "rbenv" ]; then
|
||||||
|
[ -n "$usage" ] || rbenv---version
|
||||||
echo "Usage: rbenv <command> [<args>]"
|
echo "Usage: rbenv <command> [<args>]"
|
||||||
|
[ -z "$usage" ] || exit
|
||||||
echo
|
echo
|
||||||
echo "Some useful rbenv commands are:"
|
echo "Some useful rbenv commands are:"
|
||||||
print_summaries commands rehash global local shell version versions which whence
|
print_summaries commands rehash global local shell version versions which whence
|
||||||
|
@ -122,7 +136,11 @@ if [ -z "$1" ]; then
|
||||||
else
|
else
|
||||||
command="$1"
|
command="$1"
|
||||||
if [ -n "$(command_path "$command")" ]; then
|
if [ -n "$(command_path "$command")" ]; then
|
||||||
print_help "$command"
|
if [ -n "$usage" ]; then
|
||||||
|
print_usage "$command"
|
||||||
|
else
|
||||||
|
print_help "$command"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "rbenv: no such command \`$command'" >&2
|
echo "rbenv: no such command \`$command'" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
|
|
@ -30,7 +30,7 @@ whence() {
|
||||||
|
|
||||||
RBENV_COMMAND="$1"
|
RBENV_COMMAND="$1"
|
||||||
if [ -z "$RBENV_COMMAND" ]; then
|
if [ -z "$RBENV_COMMAND" ]; then
|
||||||
rbenv-help whence | head -1 >&2
|
rbenv-help --usage whence >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ RBENV_VERSION="$(rbenv-version-name)"
|
||||||
RBENV_COMMAND="$1"
|
RBENV_COMMAND="$1"
|
||||||
|
|
||||||
if [ -z "$RBENV_COMMAND" ]; then
|
if [ -z "$RBENV_COMMAND" ]; then
|
||||||
rbenv-help which | head -1 >&2
|
rbenv-help --usage which >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue