Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

32 Zeilen
570 B

vor 13 Jahren
vor 13 Jahren
vor 13 Jahren
  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