Guest User

pacman and shit

a guest
Nov 11th, 2014
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.29 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. # colortest - by ahoka
  4. #
  5. # This is just a simple compilation of colortests that I put together.
  6. # Most scripts are from;
  7. # http://crunchbanglinux.org/forums/topic/13645/ansi-colorschemes-scripts/
  8. #
  9.  
  10. f=3 b=4
  11. for j in f b; do
  12. for i in {0..7}; do
  13. printf -v $j$i %b "\e[${!j}${i}m"
  14. done
  15. done
  16. bld=$'\e[1m'
  17. rst=$'\e[0m'
  18. inv=$'\e[7m'
  19.  
  20. while getopts ":hbcdglpPrstx" flags; do
  21. case $flags in
  22. h) # help
  23. echo -e "Usage:"
  24. echo -e " colortest [OPTION]"
  25. echo ""
  26. echo "colortest - display terminal colors in an array of formats."
  27. echo ""
  28. echo -e "Options${rst}:"
  29. echo -e " ${bld}-b${rst} Little Blocks, by pfh."
  30. echo -e " ${bld}-c${rst} Memory Cells, by pfh."
  31. echo -e " ${bld}-d${rst} DNA, by pfh."
  32. echo -e " ${bld}-g${rst} GNU Heads, by ivo."
  33. echo -e " ${bld}-l${rst} Simple, by ahoka."
  34. echo -e " ${bld}-p${rst} Pac Man, by pfh."
  35. echo -e " ${bld}-P${rst} Pac Man (without dots), by pfh."
  36. echo -e " ${bld}-r${rst} Rally-X, by pfh."
  37. echo -e " ${bld}-s${rst} Space Invaders, by pfh."
  38. echo -e " ${bld}-t${rst} Battle Tanks, by muzieca."
  39. echo -e " ${bld}-x${rst} Hexadecimal table, by muzieca."
  40. echo -e " ${bld}-h${rst} Display this help."
  41. exit
  42. ;;
  43. b) # Little Blocks by: pfh
  44. cat << EOF
  45.  
  46. $f1▀■▄ $f2▀■▄ $f3▀■▄ $f4▀■▄ $f5▀■▄ $f6▀■▄
  47. $bld$f1▀■▄ $f2▀■▄ $f3▀■▄ $f4▀■▄ $f5▀■▄ $f6▀■▄$rst
  48.  
  49. EOF
  50. exit
  51. ;;
  52. c) # (?) Memory cells by: pfh - not sure what to call this
  53.  
  54. cat << EOF
  55.  
  56. $f1╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ $f2╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ $f3╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗
  57. $bld$f1╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ $f2╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ $f3╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝$rst
  58. ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
  59. $f4╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ $f5╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ $f6╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗
  60. $bld$f4╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ $f5╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ $f6╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝$rst
  61.  
  62.  
  63. EOF
  64. exit
  65. ;;
  66. d) # DNA by: pfh
  67. cat << EOF
  68.  
  69. $f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst
  70. $f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst
  71. $f1 █-$bld█$rst $f2 █-$bld█$rst $f3 █-$bld█$rst $f4 █-$bld█$rst $f5 █-$bld█$rst $f6 █-$bld█$rst
  72. $f1█$rst $f2█$rst $f3█$rst $f4█$rst $f5█$rst $f6█$rst
  73. $f1$bld█-$rst$f1█$rst $f2$bld█_$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst
  74. $f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst
  75. $f1$bld█-----$rst$f1█$rst $f2$bld█-----$rst$f2█$rst $f3$bld█-----$rst$f3█$rst $f4$bld█-----$rst$f4█$rst $f5$bld█-----$rst$f5█$rst $f6$bld█-----$rst$f6█$rst
  76. $f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst
  77. $f1$bld█-$rst$f1█$rst $f2$bld█-$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst
  78. $f1$bld█$rst $f2$bld█$rst $f3$bld█$rst $f4$bld█$rst $f5$bld█$rst $f6$bld█$rst
  79. $f1█-$bld█$rst $f2█-$bld█$rst $f3█-$bld█$rst $f4█-$bld█$rst $f5█-$bld█$rst $f6█-$bld█$rst
  80. $f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst
  81. $f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst
  82. $f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst
  83. $f1 █-$bld█$rst $f2 █-$bld█$rst $f3 █-$bld█$rst $f4 █-$bld█$rst $f5 █-$bld█$rst $f6 █-$bld█$rst
  84. $f1█$rst $f2█$rst $f3█$rst $f4█$rst $f5█$rst $f6█$rst
  85. $f1$bld█-$rst$f1█$rst $f2$bld█_$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst
  86. $f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst
  87. $f1$bld█-----$rst$f1█$rst $f2$bld█-----$rst$f2█$rst $f3$bld█-----$rst$f3█$rst $f4$bld█-----$rst$f4█$rst $f5$bld█-----$rst$f5█$rst $f6$bld█-----$rst$f6█$rst
  88. $f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst
  89. $f1$bld█-$rst$f1█$rst $f2$bld█-$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst
  90. $f1$bld█$rst $f2$bld█$rst $f3$bld█$rst $f4$bld█$rst $f5$bld█$rst $f6$bld█$rst
  91. $f1█-$bld█$rst $f2█-$bld█$rst $f3█-$bld█$rst $f4█-$bld█$rst $f5█-$bld█$rst $f6█-$bld█$rst
  92. $f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst
  93. $f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst
  94.  
  95. EOF
  96. exit
  97. ;;
  98. g) # GNU by: ivo - not sure what to call this
  99.  
  100. cat << EOF
  101.  
  102. $bld$f1 ██ ██ $rst $bld$f2 ██ ██ $rst $bld$f3 ██ ██ $rst $bld$f4 ██ ██ $rst $bld$f5 ██ ██ $rst $bld$f6 ██ ██ $rst
  103. $bld$f1 █$f7 ■$rst$bld$f1█ █$f7■$rst$bld$f1 █$rst $bld$f2 █$f7 ■$rst$bld$f2█ █$f7■$rst$bld$f2 █$rst $bld$f3 █$f7 ■$rst$bld$f3█ █$f7■$rst$bld$f3 █$rst $bld$f4 █$f7 ■$rst$bld$f4█ █$f7■$rst$bld$f4 █$rst $bld$f5 █$f7 ■$rst$bld$f5█ █$f7■$rst$bld$f5 █$rst $bld$f6 █$f7 ■$rst$bld$f6█ █$f7■$rst$bld$f6 █$rst
  104. $f1 █ █ █ █ $rst $f2 █ █ █ █ $rst $f3 █ █ █ █ $rst $f4 █ █ █ █ $rst $f5 █ █ █ █ $rst $f6 █ █ █ █ $rst
  105. $f1 █ █ █ $rst $f2 █ █ █ $rst $f3 █ █ █ $rst $f4 █ █ █ $rst $f5 █ █ █ $rst $f6 █ █ █ $rst
  106. $f1 =■= $rst $f2 =■= $rst $f3 =■= $rst $f4 =■= $rst $f5 =■= $rst $f6 =■= $rst
  107.  
  108. EOF
  109. exit
  110. ;;
  111. l) # Simple Lines
  112.  
  113. cat << EOF
  114.  
  115. $f1░░░░░$bld$f1░░░░░$rst $f2░░░░░$bld$f2░░░░░$rst $f3░░░░░$bld$f3░░░░░$rst $f4░░░░░$bld$f4░░░░░$rst $f5░░░░░$bld$f5░░░░░$rst $f6░░░░░$bld$f6░░░░░$rst
  116.  
  117. EOF
  118. exit
  119. ;;
  120. p) # PACMAN by: pfh
  121. cat << EOF
  122.  
  123. $rst
  124. $f3 ▄███████▄ $f1 ▄██████▄ $f2 ▄██████▄ $f4 ▄██████▄ $f5 ▄██████▄ $f6 ▄██████▄
  125. $f3▄█████████▀▀ $f1▄$f7█▀█$f1██$f7█▀█$f1██▄ $f2▄█$f7███$f2██$f7███$f2█▄ $f4▄█$f7███$f4██$f7███$f4█▄ $f5▄█$f7███$f5██$f7███$f5█▄ $f6▄██$f7█▀█$f6██$f7█▀█$f6▄
  126. $f3███████▀ $f7▄▄ ▄▄ ▄▄ $f1█$f7▄▄█$f1██$f7▄▄█$f1███ $f2██$f7█ █$f2██$f7█ █$f2██ $f4██$f7█ █$f4██$f7█ █$f4██ $f5██$f7█ █$f5██$f7█ █$f5██ $f6███$f7█▄▄$f6██$f7█▄▄$f6█
  127. $f3███████▄ $f7▀▀ ▀▀ ▀▀ $f1████████████ $f2████████████ $f4████████████ $f5████████████ $f6████████████
  128. $f3▀█████████▄▄ $f1██▀██▀▀██▀██ $f2██▀██▀▀██▀██ $f4██▀██▀▀██▀██ $f5██▀██▀▀██▀██ $f6██▀██▀▀██▀██
  129. $f3 ▀███████▀ $f1▀ ▀ ▀ ▀ $f2▀ ▀ ▀ ▀ $f4▀ ▀ ▀ ▀ $f5▀ ▀ ▀ ▀ $f6▀ ▀ ▀ ▀
  130. $bld
  131. $f3 ▄███████▄ $f1 ▄██████▄ $f2 ▄██████▄ $f4 ▄██████▄ $f5 ▄██████▄ $f6 ▄██████▄
  132. $f3▄█████████▀▀ $f1▄$f7█▀█$f1██$f7█▀█$f1██▄ $f2▄█$f7█ █$f2██$f7█ █$f2█▄ $f4▄█$f7█ █$f4██$f7█ █$f4█▄ $f5▄█$f7█ █$f5██$f7█ █$f5█▄ $f6▄██$f7█▀█$f6██$f7█▀█$f6▄
  133. $f3███████▀ $f7▄▄ ▄▄ ▄▄ $f1█$f7▄▄█$f1██$f7▄▄█$f1███ $f2██$f7███$f2██$f7███$f2██ $f4██$f7███$f4██$f7███$f4██ $f5██$f7███$f5██$f7███$f5██ $f6███$f7█▄▄$f6██$f7█▄▄$f6█
  134. $f3███████▄ $f7▀▀ ▀▀ ▀▀ $f1████████████ $f2████████████ $f4████████████ $f5████████████ $f6████████████
  135. $f3▀█████████▄▄ $f1██▀██▀▀██▀██ $f2██▀██▀▀██▀██ $f4██▀██▀▀██▀██ $f5██▀██▀▀██▀██ $f6██▀██▀▀██▀██
  136. $f3 ▀███████▀ $f1▀ ▀ ▀ ▀ $f2▀ ▀ ▀ ▀ $f4▀ ▀ ▀ ▀ $f5▀ ▀ ▀ ▀ $f6▀ ▀ ▀ ▀
  137. $rst
  138. EOF
  139. exit
  140. ;;
  141. P) # PACMAN 2 by: pfh
  142. cat << EOF
  143.  
  144. $f3 ▄███████▄$rst $f1 ▄██████▄$rst $f2 ▄██████▄$rst $f4 ▄██████▄$rst $f5 ▄██████▄$rst $f6 ▄██████▄$rst
  145. $f3▄█████████▀▀$rst $f1▄$f7█▀█$f1██$f7█▀█$f1██▄$rst $f2▄$f7█▀█$f2██$f7█▀█$f2██▄$rst $f4▄$f7█▀█$f4██$f7█▀█$f4██▄$rst $f5▄$f7█▀█$f5██$f7█▀█$f5██▄$rst $f6▄$f7█▀█$f6██$f7█▀█$f6██▄$rst
  146. $f3███████▀$rst $f1█$f7▄▄█$f1██$f7▄▄█$f1███$rst $f2█$f7▄▄█$f2██$f7▄▄█$f2███$rst $f4█$f7▄▄█$f4██$f7▄▄█$f4███$rst $f5█$f7▄▄█$f5██$f7▄▄█$f5███$rst $f6█$f7▄▄█$f6██$f7▄▄█$f6███$rst
  147. $f3███████▄$rst $f1████████████$rst $f2████████████$rst $f4████████████$rst $f5████████████$rst $f6████████████$rst
  148. $f3▀█████████▄▄$rst $f1██▀██▀▀██▀██$rst $f2██▀██▀▀██▀██$rst $f4██▀██▀▀██▀██$rst $f5██▀██▀▀██▀██$rst $f6██▀██▀▀██▀██$rst
  149. $f3 ▀███████▀$rst $f1▀ ▀ ▀ ▀$rst $f2▀ ▀ ▀ ▀$rst $f4▀ ▀ ▀ ▀$rst $f5▀ ▀ ▀ ▀$rst $f6▀ ▀ ▀ ▀$rst
  150.  
  151. $bld$f3 ▄███████▄ $f1 ▄██████▄ $f2 ▄██████▄ $f4 ▄██████▄ $f5 ▄██████▄ $f6 ▄██████▄$rst
  152. $bld$f3▄█████████▀▀ $f1▄$f7█▀█$f1██$f7█▀█$f1██▄ $f2▄$f7█▀█$f2██$f7█▀█$f2██▄ $f4▄$f7█▀█$f4██$f7█▀█$f4██▄ $f5▄$f7█▀█$f5██$f7█▀█$f5██▄ $f6▄$f7█▀█$f6██$f7█▀█$f6██▄$rst
  153. $bld$f3███████▀ $f1█$f7▄▄█$f1██$f7▄▄█$f1███ $f2█$f7▄▄█$f2██$f7▄▄█$f2███ $f4█$f7▄▄█$f4██$f7▄▄█$f4███ $f5█$f7▄▄█$f5██$f7▄▄█$f5███ $f6█$f7▄▄█$f6██$f7▄▄█$f6███$rst
  154. $bld$f3███████▄ $f1████████████ $f2████████████ $f4████████████ $f5████████████ $f6████████████$rst
  155. $bld$f3▀█████████▄▄ $f1██▀██▀▀██▀██ $f2██▀██▀▀██▀██ $f4██▀██▀▀██▀██ $f5██▀██▀▀██▀██ $f6██▀██▀▀██▀██$rst
  156. $bld$f3 ▀███████▀ $f1▀ ▀ ▀ ▀ $f2▀ ▀ ▀ ▀ $f4▀ ▀ ▀ ▀ $f5▀ ▀ ▀ ▀ $f6▀ ▀ ▀ ▀$rst
  157.  
  158. EOF
  159. exit
  160. ;;
  161. r) # Rally-X by: pfh
  162. cat << EOF
  163.  
  164. $f3 ▄ $f1 ▄▄ $f2 ▄▄ $f4 ▄▄ $f5 ▄▄ $f6 ▄▄
  165. $f3 ███▄▄ $f1 ██▬██▬██ $f2 ██▬██▬██ $f4 ██▬██▬██ $f5 ██▬██▬██ $f6 ██▬██▬██
  166. $f3 █████▀▀$f1 ████ $f2 ████ $f4 ████ $f5 ████ $f6 ████
  167. $f3 █▀▀ $f1 ▄██ ██▄ $f2 ▄██ ██▄ $f4 ▄██ ██▄ $f5 ▄██ ██▄ $f6 ▄██ ██▄
  168. $f3 █ $f1 ▄▄▄▀█ █▀▄▄▄ $f2 ▄▄▄▀█ █▀▄▄▄ $f4 ▄▄▄▀█ █▀▄▄▄ $f5 ▄▄▄▀█ █▀▄▄▄ $f6 ▄▄▄▀█ █▀▄▄▄
  169. $f3▄█▄ $f1 ███▀████▀███ $f2 ███▀████▀███ $f4 ███▀████▀███ $f5 ███▀████▀███ $f6 ███▀████▀███
  170. $f1 ▀ ▀ $f2 ▀ ▀ $f4 ▀ ▀ $f5 ▀ ▀ $f6 ▀ ▀
  171.  
  172. $bld
  173. $f3 ▄ $f1 ▄▄ $f2 ▄▄ $f4 ▄▄ $f5 ▄▄ $f6 ▄▄
  174. $f3 ███▄▄ $f1 ██▬██▬██ $f2 ██▬██▬██ $f4 ██▬██▬██ $f5 ██▬██▬██ $f6 ██▬██▬██
  175. $f3 █████▀▀$f1 ████ $f2 ████ $f4 ████ $f5 ████ $f6 ████
  176. $f3 █▀▀ $f1 ▄██ ██▄ $f2 ▄██ ██▄ $f4 ▄██ ██▄ $f5 ▄██ ██▄ $f6 ▄██ ██▄
  177. $f3 █ $f1 ▄▄▄▀█ █▀▄▄▄ $f2 ▄▄▄▀█ █▀▄▄▄ $f4 ▄▄▄▀█ █▀▄▄▄ $f5 ▄▄▄▀█ █▀▄▄▄ $f6 ▄▄▄▀█ █▀▄▄▄
  178. $f3▄█▄ $f1 ███▀████▀███ $f2 ███▀████▀███ $f4 ███▀████▀███ $f5 ███▀████▀███ $f6 ███▀████▀███
  179. $f1 ▀ ▀ $f2 ▀ ▀ $f4 ▀ ▀ $f5 ▀ ▀ $f6 ▀ ▀
  180. $rst
  181. EOF
  182. exit
  183. ;;
  184. s) # Space Invaders by: pfh
  185. cat << EOF
  186.  
  187. $bld$f1▀▄ ▄▀ $rst $bld$f2▄▄▄████▄▄▄ $rst $bld$f3 ▄██▄ $rst $bld$f4▀▄ ▄▀ $rst $bld$f5▄▄▄████▄▄▄ $rst $bld$f6 ▄██▄ $rst
  188. $bld$f1▄█▀███▀█▄ $rst $bld$f2███▀▀██▀▀███$rst $bld$f3▄█▀██▀█▄$rst $bld$f4▄█▀███▀█▄ $rst $bld$f5███▀▀██▀▀███$rst $bld$f6▄█▀██▀█▄$rst
  189. $bld$f1█▀███████▀█$rst $bld$f2▀▀▀██▀▀██▀▀▀$rst $bld$f3▀▀█▀▀█▀▀$rst $bld$f4█▀███████▀█$rst $bld$f5▀▀▀██▀▀██▀▀▀$rst $bld$f6▀▀█▀▀█▀▀$rst
  190. $bld$f1▀ ▀▄▄ ▄▄▀ ▀$rst $bld$f2▄▄▀▀ ▀▀ ▀▀▄▄$rst $bld$f3▄▀▄▀▀▄▀▄$rst $bld$f4▀ ▀▄▄ ▄▄▀ ▀$rst $bld$f5▄▄▀▀ ▀▀ ▀▀▄▄$rst $bld$f6▄▀▄▀▀▄▀▄$rst
  191.  
  192. $f1▀▄ ▄▀ $rst $f2▄▄▄████▄▄▄ $rst $f3 ▄██▄ $rst $f4▀▄ ▄▀ $rst $f5▄▄▄████▄▄▄ $rst $f6 ▄██▄ $rst
  193. $f1▄█▀███▀█▄ $rst $f2███▀▀██▀▀███$rst $f3▄█▀██▀█▄$rst $f4▄█▀███▀█▄ $rst $f5███▀▀██▀▀███$rst $f6▄█▀██▀█▄$rst
  194. $f1█▀███████▀█$rst $f2▀▀▀██▀▀██▀▀▀$rst $f3▀▀█▀▀█▀▀$rst $f4█▀███████▀█$rst $f5▀▀▀██▀▀██▀▀▀$rst $f6▀▀█▀▀█▀▀$rst
  195. $f1▀ ▀▄▄ ▄▄▀ ▀$rst $f2▄▄▀▀ ▀▀ ▀▀▄▄$rst $f3▄▀▄▀▀▄▀▄$rst $f4▀ ▀▄▄ ▄▄▀ ▀$rst $f5▄▄▀▀ ▀▀ ▀▀▄▄$rst $f6▄▀▄▀▀▄▀▄$rst
  196.  
  197. $f7▌$rst
  198.  
  199. $f7▌$rst
  200.  
  201. $f7▄█▄$rst
  202. $f7▄█████████▄$rst
  203. $f7▀▀▀▀▀▀▀▀▀▀▀$rst
  204. EOF
  205. exit
  206. ;;
  207. t) # Battle Tanks by: muzieca
  208. cat << EOF
  209.  
  210. $bld$f1 █ $rst $bld$f2 █ $rst $bld$f3 █ $rst $bld$f4 █ $rst $bld$f5 █ $rst $bld$f6 █ $rst
  211. $bld$f1▄▄ █ ▄▄$rst $bld$f2▄▄ █ ▄▄$rst $bld$f3▄▄ █ ▄▄$rst $bld$f4▄▄ █ ▄▄$rst $bld$f5▄▄ █ ▄▄$rst $bld$f6▄▄ █ ▄▄$rst
  212. $bld$f1███▀▀▀███$rst $bld$f2███▀▀▀███$rst $bld$f3███▀▀▀███$rst $bld$f4███▀▀▀███$rst $bld$f5███▀▀▀███$rst $bld$f6███▀▀▀███$rst
  213. $bld$f1███ █ ███$rst $bld$f2███ █ ███$rst $bld$f3███ █ ███$rst $bld$f4███ █ ███$rst $bld$f5███ █ ███$rst $bld$f6███ █ ███$rst
  214. $bld$f1██ ▀▀▀ ██$rst $bld$f2██ ▀▀▀ ██$rst $bld$f3██ ▀▀▀ ██$rst $bld$f4██ ▀▀▀ ██$rst $bld$f5██ ▀▀▀ ██$rst $bld$f6██ ▀▀▀ ██$rst
  215.  
  216. $f1 █ $rst $f2 █ $rst $f3 █ $rst $f4 █ $rst $f5 █ $rst $f6 █ $rst
  217. $f1▄▄ █ ▄▄$rst $f2▄▄ █ ▄▄$rst $f3▄▄ █ ▄▄$rst $f4▄▄ █ ▄▄$rst $f5▄▄ █ ▄▄$rst $f6▄▄ █ ▄▄$rst
  218. $f1███▀▀▀███$rst $f2███▀▀▀███$rst $f3███▀▀▀███$rst $f4███▀▀▀███$rst $f5███▀▀▀███$rst $f6███▀▀▀███$rst
  219. $f1███ █ ███$rst $f2███ █ ███$rst $f3███ █ ███$rst $f4███ █ ███$rst $f5███ █ ███$rst $f6███ █ ███$rst
  220. $f1██ ▀▀▀ ██$rst $f2██ ▀▀▀ ██$rst $f3██ ▀▀▀ ██$rst $f4██ ▀▀▀ ██$rst $f5██ ▀▀▀ ██$rst $f6██ ▀▀▀ ██$rst
  221.  
  222. EOF
  223. exit
  224. ;;
  225. x) # Hexadecimal Values by: SuNjACk (ahoka: ported to bash and added mintty Support)
  226. if [ -f "$HOME/.i3/xresources" ]; then
  227. xdef="$HOME/.i3/xresources"
  228. colors=($(sed -re '/^!/d; /^$/d; /^#/d; s/(\*color)([0-9]):/\10\2:/g;' $xdef | grep 'color[01][0-9]:' | sort | sed 's/^.*: *//g'))
  229. elif [ -f "$HOME/.minttyrc" ]; then
  230. mrc="$HOME/.bashrc"
  231. colors=($(sed -re '/^!/d; /^$/d; /^#/d; s/(\*color)([0-9]):/\10\2:/g;' ~/.bashrc | grep -io -e '#[A-Z0-9]\{6\}'))
  232. fi
  233.  
  234. echo -e "\e[1;37m
  235. Black Red Green Yellow Blue Magenta Cyan White
  236. ──────────────────────────────────────────────────────────────────────\e[0m"
  237. for i in {0..7}; do
  238. echo -en "\e[$((30+$i))m ${colors[i]} \e[0m"
  239. done
  240. echo
  241. for i in {8..15}; do
  242. echo -en "\e[1;$((22+$i))m ${colors[i]} \e[0m"
  243. done
  244. echo -e "\n"
  245. exit
  246. ;;
  247. * )
  248. printf "Unknown option $opt. Use -h to see options.\n\n"
  249. exit 1;;
  250. esac
  251. done
Advertisement
Add Comment
Please, Sign In to add comment