Просмотр исходного кода

Better error message for `rbenv shell`

Shell integration is not enabled by default. This means that, from all the
commands from `rbenv commands`, only "shell" won't work right away.

Replace "no such command" with a more descriptive message that points to
`rbenv init` instead.
pull/1133/head
Marco Hinz 9 лет назад
Родитель
Сommit
af53c790cc
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 1C980A1B657B4A4F
1 измененных файлов: 7 добавлений и 1 удалений
  1. +7
    -1
      libexec/rbenv

+ 7
- 1
libexec/rbenv Просмотреть файл

@ -106,7 +106,13 @@ case "$command" in
;;
* )
command_path="$(command -v "rbenv-$command" || true)"
[ -n "$command_path" ] || abort "no such command \`$command'"
if [ -z "$command_path" ]; then
if [ "$command" == "shell" ]; then
abort "shell integration not enabled. Run \`rbenv init' for instructions."
else
abort "no such command \`$command'"
fi
fi
shift 1
if [ "$1" = --help ]; then

Загрузка…
Отмена
Сохранить