You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 line
530 B

13 年之前
13 年之前
13 年之前
13 年之前
  1. #!/usr/bin/env bash
  2. set -e
  3. [ -n "$RBENV_DEBUG" ] && set -x
  4. # Provide rbenv completions
  5. if [ "$1" = "--complete" ]; then
  6. exec rbenv shims --short
  7. fi
  8. RBENV_COMMAND="$1"
  9. if [ -z "$RBENV_COMMAND" ]; then
  10. echo "usage: rbenv exec COMMAND [arg1 arg2...]" >&2
  11. exit 1
  12. fi
  13. RBENV_COMMAND_PATH="$(rbenv-which "$RBENV_COMMAND")"
  14. RBENV_BIN_PATH="${RBENV_COMMAND_PATH%/*}"
  15. for script in $(rbenv-hooks exec); do
  16. source "$script"
  17. done
  18. shift 1
  19. export PATH="${RBENV_BIN_PATH}:${PATH}"
  20. exec -a "$RBENV_COMMAND" "$RBENV_COMMAND_PATH" "$@"