bnghtz

ascii_piccolo_bash.sh

Dec 16th, 2013
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.41 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. ####==== VARS =================================================================
  4.  
  5. ### escape character ###
  6.   esc='\033['
  7.  
  8. ### default character color ###
  9.   x=";37;0m"    #  default char
  10.   X="${esc}$x"  #  default
  11.  
  12. ### dark font colors  ###
  13.   r=";31;2m"  #  red
  14.   g=";32;2m"  #  green
  15.   b=";34;2m"  #  blue
  16.   c=";36;2m"  #  cyan
  17.   m=";35;2m"  #  magenta
  18.   y=";33;2m"  #  yellow
  19.   w=";37;2m"  #  white
  20.   k=";30;2m"  #  key : black
  21.  
  22. ### light font colors  ###
  23.   rr=";31;1m"  #  red
  24.   gg=";32;1m"  #  green
  25.   bb=";34;1m"  #  blue
  26.   cc=";36;1m"  #  cyan
  27.   mm=";35;1m"  #  magenta
  28.   yy=";33;1m"  #  yellow
  29.   ww=";37;1m"  #  white
  30.   kk=";30;1m"  #  key : black
  31.  
  32. ### back groudns ###
  33.   R="${esc}41"  # red
  34.   G="${esc}42"  # green
  35.   B="${esc}44"  # blue
  36.   C="${esc}46"  # cyan
  37.   M="${esc}45"  # magenta
  38.   Y="${esc}43"  # yellow
  39.   W="${esc}47"  # white
  40.   K="${esc}40"  # key : black
  41.  
  42.  
  43. ####==== CODE =================================================================
  44.  
  45. echo -e "                            ${B}${w}_.-=/^--${W}${b}-._ ${K}${x}"
  46. echo -e "                          ${B}${w}/^_.-^ ${W}${b} _  --^=_${K}${x}"
  47. echo -e "                       ${B}${w}./'-^__${W}${b}    _>=\^^==^-.${K}${x}"
  48. echo -e "                       ${B}${w}|'/^^${W}${b}_/  /^    \ \.^\\\/\\\\${G}${w} ${K}${w}"
  49. echo -e "                      ${B}${w},|/| ${W}${b}'  /'  _____\ \`\|${G}${b}.^.|${K}${w}"
  50. echo -e "                      ${B}${w}|'/${W}${b}   /_--^^${G}${b} .   ${W}${b}^^-.${G}${k}/ /||${K}${w}"
  51. echo -e "                      ${B}${w}|${W}${b}/,--^${G}${b}  ,     |     ${G}${k}/ /||'${K}${w}"
  52. echo -e "                    ${G}${b}.${W}${b}_|/${G}${b}   \ /  ${G}${w}__${W}${k},-/${G}${k}    / /-,||${K}${w}"
  53. echo -e "                    ${G}${b}\ '/   ${W}${g}°${G}${b};  ${W}${g}/${K}${r}O${W}${b}  /${G}${b} _    |) )|,${K}${w}"
  54. echo -e "                     ${G}${b}i \\\\${G}${w}.${W}${g}/^${K}${r}O${W}${g}\\\\${G}${b}.${W}${G}/${W}${b}_,${W}${k}-^${G}${k}/^    ,;-^,'${K}${w}"
  55. echo -e "                      ${G}${b}\ |${W}${g}\`--${G}${b}/ ${G}${k}..-^^${G}${b}      |_-^${K}${w}"
  56. echo -e "                       ${G}${b}\`|  ${G}${k}\^-_,%${W}${k}^Y\\\\${G}${b}      |${W}${b} ^^\\\\${K}${w}"
  57. echo -e "                       ${G}${b}_i.  ${W}${k}\\\\\".--V_/${G}${b}     ${G}${ww}/|${W}${b} \\\\. ^\.${W}${k}_____...--.>^^^^^^-------...._${K}${x}"
  58. echo -e "                      ${W}${b}/  ${G}${b}i   ${W}${k}^--^^${G}${ww}     /'|'${W}${b} |\. |./'${W}${k}        |                  ;${K}${x}"
  59. echo -e "   ${W}${k}____...----/^^^^---${W}${b}|.  ${G}${b}\`._\  /^   ${G}${ww}/' |'${W}${b}_/' \ \`|${W}${k}         |'               ,/'${K}${x}"
  60. echo -e "  ${W}${k}^          |'        ${W}${b}\    ${G}${k}|^-.__.${G}${ww}/'${G}${k}__.${W}${b}^^\     .|${W}${k}        ,|            _.-^${K}${w}"
  61. echo -e "  ${W}${k}|           \`\       ${W}${b},|\`_./^^-----^^._    \` ./ /${W}${k}        /^        _.-${W}${k}^^/${K}${w}"
  62. echo -e "  ${W}${k}\                   ${W}${b}|'  ^                  /-^${W}${k}                ./${W}${k}^    /${K}${w}"
  63. echo -e "    ${W}${k}\                 ${W}${b}\`\_     __.-<       _,/${W}${k}                 ./${W}${k}'     |'${K}${w}"
  64. echo -e "     ${W}${k}\`\.        \`i       ${W}${b}^^--/._____...--^${W}${k}            .      ./${W}${k}'       |.${K}${w}"
  65. echo -e "       ${W}${k}\`|        |                                   /       /${W}${k}'        \`|${K}${w}"
  66. echo
  67. echo
  68. echo -e "${K};37;0m"
  69.  
  70.  
  71. ####==== COMMENT ==============================================================
  72.  
  73. ##                             _.-=/^---._                                               "
  74. ##                           /^_.-^  _  --^=_                                            "
  75. ##                        ./'-^__    _>=\^^==^-.                                         "
  76. ##                        |'/^^_/  /^    \ \.^\\\/\                                      "
  77. ##                       ,|/| '  /'  _____\ `\|.^.|                                      "
  78. ##                       |'/   /_--^^ .   ^^-./ /||                                      "
  79. ##                       |/,--^  ,     |     / /||'                                      "
  80. ##                     ._|/   \ /  __,-/    / /-,||                                      "
  81. ##                     \ '/    ;  /O  / _    |) )|,                                      "
  82. ##                      i \./^O\./_,-^/^    ,;-^,'                                       "
  83. ##                       \ |`--/ ..-^^      |_-^                                         "
  84. ##                        `|  \^-_,/^Y\      | ^^\                                       "
  85. ##                        _i.  \".--V_/     /| \. ^\._____...--.>^^^^^^-------...._      "
  86. ##                       /  i   ^--^^     /'|' |\. |./'        |                  ;      "
  87. ##    ____...----/^^^^---|.  `._\  /^   /' |'_/' \ `|         |'               ,/'       "
  88. ##   ^          |'        \   _|^-.__./'__.^^\     .|        ,|            _.-^          "
  89. ##   |           `\       ,|`_./^^-----^^._    ` ./ /        /^        _.-^^/            "
  90. ##   \                   |'  ^                  /-^                ./^    /              "
  91. ##     \                 `\_     __.-<       _,/                 ./'     |'              "
  92. ##      `\.        `i       ^^--/._____...--^            .      ./       |.              "
  93. ##        `|        |                                   /       /        `|              "
Advertisement
Add Comment
Please, Sign In to add comment