dep-info 911 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/usr/bin/env bash
  2. # NÃO UTRAPASSE O '|'
  3. #-------HEADER---------------------------------------------------------------------|
  4. #AUTOR
  5. # Jefferson Rocha <lrcjefferson@gmail.com>
  6. #
  7. #HOMEPAGE
  8. # https://slackjeff.github.io/
  9. #
  10. #PROGRAMA
  11. # dep-info
  12. #
  13. #DESCRIÇÃO
  14. # Verificar se o programa existe no sistema.
  15. #
  16. #PARA MAIS PROGRAMAS COMO ESTE
  17. # https://notabug.org/jeffersonrocha
  18. #----------------------------------------------------------------------------------|
  19. # Colors
  20. end="\033[m"
  21. green="\033[32;1m"
  22. red="\033[31;1m"
  23. # Conferindo se existe no sistema.
  24. while :; do
  25. for i in $1; do
  26. if ! type -P $i >/dev/null; then
  27. echo -e "$i......${red}[NO]${end}"
  28. else
  29. echo -e "$i......${green}[OK]${end}"
  30. fi
  31. done
  32. # Se é a entrada é nula para, se não rebaixa e continua.
  33. if [[ -z "$1" ]]; then
  34. break
  35. else
  36. shift
  37. fi
  38. done # fecha while