alce 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. #!/usr/bin/env bash
  2. #=======================HEADER======================================|
  3. #AUTOR
  4. # Jefferson Rocha <root@slackjeff.com.br>
  5. #
  6. #PROGRAMA
  7. # Alce - Seu dia mais legal :)
  8. #
  9. #LICENÇA
  10. # MIT
  11. #
  12. #CHANGELOG
  13. # https://notabug.org/slackjeff/alce/src/master/CHANGELOG
  14. #===================================================================|
  15. #===========VARIAVEIS
  16. color_random=$((($RANDOM % 7)+1))
  17. color=$(tput bold; tput setaf "$color_random")
  18. end=$(tput sgr0)
  19. #===========Dicionario
  20. frases=(
  21. 'Ubuntu é bem legal, utilize.'
  22. 'O importante não é vencer todos os dias,\nmas lutar sempre.'
  23. 'É melhor conquistar a si mesmo do que vencer mil batalhas.'
  24. 'Enquanto houver vontade de lutar...\nhaverá esperança de vencer.'
  25. 'Difícil é ganhar um amigo em uma hora...\nFácil é ofendê-lo em um minuto'
  26. 'O medo de perder tira a vontade de ganhar.'
  27. 'Arriscamo-nos a perder quando queremos ganhar demais.'
  28. 'Escolher o seu tempo é ganhar tempo.'
  29. 'Use Slackware Linux.'
  30. 'Isso aqui é feito em Shell...\nAdversário de cowsay'
  31. 'Muitos sabem ganhar dinheiro, mas poucos sabem gastá-lo.'
  32. 'Perder para a razão, sempre é ganhar.'
  33. 'Não basta conquistar a sabedoria, é preciso usá-la.'
  34. 'É fácil adquirir um inimigo...\ndifícil é conquistar um amigo.'
  35. 'De nada serve ao homem conquistar a Lua!\nSe acaba por perder a Terra.'
  36. 'Você sabe pelo que vale a pena lutar?'
  37. 'Para vencer na vida, é necessário fazer com entusiasmo.'
  38. 'Eu sei ganhar e você?'
  39. 'Realidade é meramente uma ilusão.\nAinda que bastante persistente.'
  40. 'O fedora ja me deu dor de cabeça.'
  41. 'Se a inveja tem sono leve, não tem problema.\nQuem me protege nunca dorme!'
  42. 'Duvide do que vem fácil. E não desista do que é difícil.'
  43. 'Às vezes o apoio e o conforto que você precisa,\nvem de onde você menos espera.'
  44. 'Talvez por serem tão curtas as férias são intensas,\nmas deixam também um sabor amargo.'
  45. 'Confiança é como uma borracha...\nFica menor a cada erro cometido.'
  46. 'A falta de amor é a pior de todas as pobrezas.'
  47. 'Ninguém nunca vai entender o que você sente...\naté passar pela mesma situação.'
  48. 'Pendura a alma no varal e deixe que as coisas ruins evaporem.'
  49. 'A prepotência te faz forte por um dia; a humildade, para sempre.'
  50. 'Acredite: nem tudo o que é belo irá fazer-te bem quando te tocar.'
  51. 'E mesmo sozinho, o Sol nunca deixou de brilhar.'
  52. 'Nem sempre quem está do seu lado, está com você.'
  53. 'Os pequenos detalhes são sempre os mais importantes.'
  54. 'É impossível progredir sem mudança, e aqueles que não\nmudam suas mentes não podem mudar nada.'
  55. 'Não corra atrás...De quem sabe onde te encontrar.'
  56. 'Quem tem luz própria, incomoda quem está no escuro.'
  57. 'Algumas palavras te destroem. Outras te fortalecem...'
  58. 'O Sol caminha devagar mas atravessa o mundo.'
  59. 'Deixa algum sinal de alegria por onde passes.'
  60. 'Primeiro a chuva, depois o arco-íris...\nSe acostume, a ordem é essa.'
  61. 'Viva o hoje, pois o ontem já se foi,\ne o amanhã talvez não venha.'
  62. 'Nada na vida é em vão e as dificuldades de hoje\nserão importantes aprendizados de amanhã!'
  63. 'Imagine o seu mundo perfeito;\nagora lute para o tornar real!'
  64. 'O caminho da felicidade às vezes\né feito de grandes sacrifícios.'
  65. 'Nós colhemos o fruto das verdadeiras amizades\nnos terrenos mais pedregosos e ressequidos da vida.'
  66. 'Carinho é o óleo que lubrifica as engrenagens da vida.'
  67. 'Pode não dar certo, mas você só vai saber se arriscar.'
  68. 'A falta de amor é a pior de todas as pobrezas.'
  69. 'A prepotência te faz forte por um dia;\na humildade, para sempre.'
  70. 'Acredite: nem tudo o que é belo irá fazer-te\nbem quando te tocar.'
  71. 'Os pequenos detalhes são sempre os mais importantes.'
  72. 'Sorria, só ria. Acalma, a alma. Se derrame, se der ame.\nReleve, se eleve. Respira, e não pira.'
  73. 'Pra hoje: sorrisos bobos, uma mente tranquila\num coração cheio de paz.'
  74. 'Enquanto alguns escolhem pessoas perfeitas,\neu escolho as que me fazem bem.'
  75. 'Seja você mesmo, todos os outros já existem.'
  76. 'Uma das melhores sensações da vida é ter a certeza\nque você pode confiar em alguém.'
  77. 'Às vezes pequenas palavras dizem grandes coisas.'
  78. 'Não existe um caminho para a felicidade.\nA felicidade é o caminho.'
  79. 'Todos sabem fazer história.\nMas só os grandes sabem escrevê-la.'
  80. 'Já me senti Triste...\nAi eu fui e criei um programa em Shell.'
  81. 'As derrotas da vida conduzem às maiores vitórias.'
  82. 'Slackjeff, The Shell Boss.'
  83. 'Um dia esse mundo irá lembrar o meu nome.'
  84. 'Você é forte o suficiente para transformar as maiores\ndecepções em grandes lições.'
  85. 'Nada nos torna tão grandes como uma grande dor.'
  86. 'Não ter razão para ficar, é uma ótima razão para ir.'
  87. 'Não confunda o que você merece com o que você aceita!'
  88. 'Liberdade é pouco. O que eu desejo ainda não tem nome.'
  89. 'Eu gosto do impossível porque lá a concorrência é menor.'
  90. 'Em frente… Ou enfrente!'
  91. 'Qualquer coisa que custe a sua paz é muito cara.'
  92. 'Enquanto buscam o sentido da vida, eu vivo ela.'
  93. 'Não deixe o ruído das opiniões dos outros\nabafar a sua própria voz interior.'
  94. 'Quando eu quero eu vou atrás, assim que é!'
  95. 'Mentes são como para-quedas. Só funcionam abertas!'
  96. 'O importante é o que importa.'
  97. 'Já perdi a conta de quantas vezes o computador travou.'
  98. 'HD é igual EX, sempre dá Pau.'
  99. 'Minha paciência é igual dinheiro, não tenho e quando tenho some rápido.'
  100. 'Soldado, não te vi na aula de camuflagem hoje. - Obrigado capitão.'
  101. 'Encontrei o seu nariz. Ele estava onde não foi chamado.'
  102. )
  103. # Pegando numero total de indices
  104. # e fazendo aritmetica para randomizar
  105. indi="${#frases[@]}"
  106. frase_random=$(($RANDOM % $indi))
  107. #===========FUNCOES
  108. _LOGO()
  109. { # Abertura do Here document
  110. echo -e "${color}${frases[$frase_random]}${end}"
  111. cat <<FIM
  112. \\
  113. \\
  114. (_\/__\/_)
  115. (oo)
  116. ~/---------\/
  117. | ||
  118. ||x------||
  119. || ||
  120. ^^ ^^
  121. FIM
  122. }
  123. #===========PRINCIPAL
  124. _LOGO #chamando funcao