Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

32 řádky
570 B

před 13 roky
před 13 roky
před 13 roky
  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