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.

32 lines
570 B

преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
  1. #!/usr/bin/env bash
  2. set -e
  3. if [ "$1" = "--sh" ]; then
  4. sh=1
  5. shift
  6. fi
  7. if [ "$1" = "--no-sh" ]; then
  8. nosh=1
  9. shift
  10. fi
  11. shopt -s nullglob
  12. { for path in ${PATH//:/$'\n'}; do
  13. for command in "${path}/rbenv-"*; do
  14. command="${command##*rbenv-}"
  15. if [ -n "$sh" ]; then
  16. if [ ${command:0:3} = "sh-" ]; then
  17. echo ${command##sh-}
  18. fi
  19. elif [ -n "$nosh" ]; then
  20. if [ ${command:0:3} != "sh-" ]; then
  21. echo ${command##sh-}
  22. fi
  23. else
  24. echo ${command##sh-}
  25. fi
  26. done
  27. done
  28. } | sort | uniq