t0qen

Animated fetch logo for fedora

May 14th, 2025
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 20.23 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # ANSI color codes
  4. BLUE="\e[34m"
  5. WHITE="\e[37m"
  6. RESET="\e[0m"
  7.  
  8. # Array of frames with the Fedora logo, animating the 'f' in the second line
  9. frames=(
  10. "${BLUE}             .',;::::;,'.
  11.         .';:cccccccccccc:;,.
  12.      .;cccccccccccccccccccccc;.
  13.    .:cccccccccccccccccccccccccc:.
  14.  .;ccccccccccccc;        ;ccccccc;.
  15. .:ccccccccccccc;          ;ccccccc:.
  16. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  17. ,cccccccccccccc;    ;cc;    ;cccccccc,
  18. :cccccccccccccc;    ;cccccccccccccccc:
  19. :ccccccc;      ;        ;cccccccccccc:
  20. cccccc;        ;        ;cccccccccccc;
  21. ccccc;    ;cccc;    ;cccccccccccccccc'
  22. ccccc;   ;ccccc;    ;ccccccccccccccc;
  23. ccccc;     ccc     ;ccccccccccccccc;
  24. cccccc;           ;cccccccccccccc:,
  25. cccccccc;       ;cccccccccccccc:,.
  26. ccccccccccccccccccccccccccccc:'.
  27. :ccccccccccccccccccccccc:;,..
  28. ':cccccccccccccccc::;,.${RESET}"
  29. "${BLUE}             .',;::::;,'.
  30.         .';:cccccccccccc:;,.
  31.      .;cccccccccccccccccccccc;.
  32.    .:cccccccccccccccccccccccccc:.
  33.  .;ccccccccccccc;        ;ccccccc;.
  34. .:ccccccccccccc;          ;ccccccc:.
  35. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  36. ,cccccccccccccc;    ;cc;    ;cccccccc,
  37. :cccccccccccccc;    ;cccccccccccccccc:
  38. :ccccccc;      ;    ${WHITE}.0k.${BLUE};cccccccccccc:
  39. cccccc;        ;    ${WHITE}.dc.${BLUE};cccccccccccc;
  40. ccccc;    ;cccc;    ;cccccccccccccccc'
  41. ccccc;   ;ccccc;    ;ccccccccccccccc;
  42. ccccc;     ccc     ;ccccccccccccccc;
  43. cccccc;           ;cccccccccccccc:,
  44. cccccccc;       ;cccccccccccccc:,.
  45. ccccccccccccccccccccccccccccc:'.
  46. :ccccccccccccccccccccccc:;,..
  47. ':cccccccccccccccc::;,.${RESET}"
  48. "${BLUE}             .',;::::;,'.
  49.         .';:cccccccccccc:;,.
  50.      .;cccccccccccccccccccccc;.
  51.    .:cccccccccccccccccccccccccc:.
  52.  .;ccccccccccccc;        ;ccccccc;.
  53. .:ccccccccccccc;          ;ccccccc:.
  54. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  55. ,cccccccccccccc;    ;cc;    ;cccccccc,
  56. :cccccccccccccc;    ;cccccccccccccccc:
  57. :ccccccc;      ;  ${WHITE}.000k.${BLUE};cccccccccccc:
  58. cccccc;        ;  ${WHITE}.kddc.${BLUE};cccccccccccc;
  59. ccccc;    ;cccc;    ;cccccccccccccccc'
  60. ccccc;   ;ccccc;    ;ccccccccccccccc;
  61. ccccc;     ccc     ;ccccccccccccccc;
  62. cccccc;           ;cccccccccccccc:,
  63. cccccccc;       ;cccccccccccccc:,.
  64. ccccccccccccccccccccccccccccc:'.
  65. :ccccccccccccccccccccccc:;,..
  66. ':cccccccccccccccc::;,.${RESET}"
  67. "${BLUE}             .',;::::;,'.
  68.         .';:cccccccccccc:;,.
  69.      .;cccccccccccccccccccccc;.
  70.    .:cccccccccccccccccccccccccc:.
  71.  .;ccccccccccccc;        ;ccccccc;.
  72. .:ccccccccccccc;          ;ccccccc:.
  73. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  74. ,cccccccccccccc;    ;cc;    ;cccccccc,
  75. :cccccccccccccc;    ;cccccccccccccccc:
  76. :ccccccc;      ;${WHITE}MMM000k.${BLUE};cccccccccccc:
  77. cccccc;        ;${WHITE}MMMkddc.${BLUE};cccccccccccc;
  78. ccccc;    ;cccc;    ;cccccccccccccccc'
  79. ccccc;   ;ccccc;    ;ccccccccccccccc;
  80. ccccc;     ccc     ;ccccccccccccccc;
  81. cccccc;           ;cccccccccccccc:,
  82. cccccccc;       ;cccccccccccccc:,.
  83. ccccccccccccccccccccccccccccc:'.
  84. :ccccccccccccccccccccccc:;,..
  85. ':cccccccccccccccc::;,.${RESET}"
  86. "${BLUE}             .',;::::;,'.
  87.         .';:cccccccccccc:;,.
  88.      .;cccccccccccccccccccccc;.
  89.    .:cccccccccccccccccccccccccc:.
  90.  .;ccccccccccccc;        ;ccccccc;.
  91. .:ccccccccccccc;          ;ccccccc:.
  92. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  93. ,cccccccccccccc;    ;cc;    ;cccccccc,
  94. :cccccccccccccc;    ;cccccccccccccccc:
  95. :ccccccc;   ${WHITE}.Oo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  96. cccccc;     ${WHITE}.d:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  97. ccccc;    ;cccc;    ;cccccccccccccccc'
  98. ccccc;   ;ccccc;    ;ccccccccccccccc;
  99. ccccc;     ccc     ;ccccccccccccccc;
  100. cccccc;           ;cccccccccccccc:,
  101. cccccccc;       ;cccccccccccccc:,.
  102. ccccccccccccccccccccccccccccc:'.
  103. :ccccccccccccccccccccccc:;,..
  104. ':cccccccccccccccc::;,.${RESET}"
  105. "${BLUE}             .',;::::;,'.
  106.         .';:cccccccccccc:;,.
  107.      .;cccccccccccccccccccccc;.
  108.    .:cccccccccccccccccccccccccc:.
  109.  .;ccccccccccccc;        ;ccccccc;.
  110. .:ccccccccccccc;          ;ccccccc:.
  111. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  112. ,cccccccccccccc;    ;cc;    ;cccccccc,
  113. :cccccccccccccc;    ;cccccccccccccccc:
  114. :ccccccc;${WHITE}.xOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  115. cccccc;   ${WHITE}.xdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  116. ccccc;    ;cccc;    ;cccccccccccccccc'
  117. ccccc;   ;ccccc;    ;ccccccccccccccc;
  118. ccccc;     ccc     ;ccccccccccccccc;
  119. cccccc;           ;cccccccccccccc:,
  120. cccccccc;       ;cccccccccccccc:,.
  121. ccccccccccccccccccccccccccccc:'.
  122. :ccccccccccccccccccccccc:;,..
  123. ':cccccccccccccccc::;,.${RESET}"
  124. "${BLUE}             .',;::::;,'.
  125.         .';:cccccccccccc:;,.
  126.      .;cccccccccccccccccccccc;.
  127.    .:cccccccccccccccccccccccccc:.
  128.  .;ccccccccccccc;        ;ccccccc;.
  129. .:ccccccccccccc;          ;ccccccc:.
  130. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  131. ,cccccccccccccc;    ;cc;    ;cccccccc,
  132. :cccccccccccccc;    ;cccccccccccccccc:
  133. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  134. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  135. ccccc;  ${WHITE}''${BLUE};cccc;    ;cccccccccccccccc'
  136. ccccc;   ;ccccc;    ;ccccccccccccccc;
  137. ccccc;     ccc     ;ccccccccccccccc;
  138. cccccc;           ;cccccccccccccc:,
  139. cccccccc;       ;cccccccccccccc:,.
  140. ccccccccccccccccccccccccccccc:'.
  141. :ccccccccccccccccccccccc:;,..
  142. ':cccccccccccccccc::;,.${RESET}"
  143. "${BLUE}             .',;::::;,'.
  144.         .';:cccccccccccc:;,.
  145.      .;cccccccccccccccccccccc;.
  146.    .:cccccccccccccccccccccccccc:.
  147.  .;ccccccccccccc;        ;ccccccc;.
  148. .:ccccccccccccc;          ;ccccccc:.
  149. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  150. ,cccccccccccccc;    ;cc;    ;cccccccc,
  151. :cccccccccccccc;    ;cccccccccccccccc:
  152. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  153. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  154. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  155. ccccc;   ;ccccc;    ;ccccccccccccccc;
  156. ccccc;     ccc     ;ccccccccccccccc;
  157. cccccc;           ;cccccccccccccc:,
  158. cccccccc;       ;cccccccccccccc:,.
  159. ccccccccccccccccccccccccccccc:'.
  160. :ccccccccccccccccccccccc:;,..
  161. ':cccccccccccccccc::;,.${RESET}"
  162. "${BLUE}             .',;::::;,'.
  163.         .';:cccccccccccc:;,.
  164.      .;cccccccccccccccccccccc;.
  165.    .:cccccccccccccccccccccccccc:.
  166.  .;ccccccccccccc;        ;ccccccc;.
  167. .:ccccccccccccc;          ;ccccccc:.
  168. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  169. ,cccccccccccccc;    ;cc;    ;cccccccc,
  170. :cccccccccccccc;    ;cccccccccccccccc:
  171. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  172. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  173. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  174. ccccc;${WHITE}MMo${BLUE};ccccc;    ;ccccccccccccccc;
  175. ccccc;     ccc     ;ccccccccccccccc;
  176. cccccc;           ;cccccccccccccc:,
  177. cccccccc;       ;cccccccccccccc:,.
  178. ccccccccccccccccccccccccccccc:'.
  179. :ccccccccccccccccccccccc:;,..
  180. ':cccccccccccccccc::;,.${RESET}"
  181. "${BLUE}             .',;::::;,'.
  182.         .';:cccccccccccc:;,.
  183.      .;cccccccccccccccccccccc;.
  184.    .:cccccccccccccccccccccccccc:.
  185.  .;ccccccccccccc;        ;ccccccc;.
  186. .:ccccccccccccc;          ;ccccccc:.
  187. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  188. ,cccccccccccccc;    ;cc;    ;cccccccc,
  189. :cccccccccccccc;    ;cccccccccccccccc:
  190. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  191. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  192. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  193. ccccc;${WHITE}MMo${BLUE};ccccc;    ;ccccccccccccccc;
  194. ccccc;${WHITE}0MN'${BLUE} ccc     ;ccccccccccccccc;
  195. cccccc;${WHITE}d'${BLUE}         ;cccccccccccccc:,
  196. cccccccc;       ;cccccccccccccc:,.
  197. ccccccccccccccccccccccccccccc:'.
  198. :ccccccccccccccccccccccc:;,..
  199. ':cccccccccccccccc::;,.${RESET}"
  200. "${BLUE}             .',;::::;,'.
  201.         .';:cccccccccccc:;,.
  202.      .;cccccccccccccccccccccc;.
  203.    .:cccccccccccccccccccccccccc:.
  204.  .;ccccccccccccc;        ;ccccccc;.
  205. .:ccccccccccccc;          ;ccccccc:.
  206. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  207. ,cccccccccccccc;    ;cc;    ;cccccccc,
  208. :cccccccccccccc;    ;cccccccccccccccc:
  209. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  210. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  211. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  212. ccccc;${WHITE}MMo${BLUE};ccccc;    ;ccccccccccccccc;
  213. ccccc;${WHITE}0MNc.${BLUE}ccc     ;ccccccccccccccc;
  214. cccccc;${WHITE}dNM${BLUE}        ;cccccccccccccc:,
  215. cccccccc;${WHITE}'${BLUE}      ;cccccccccccccc:,.
  216. ccccccccccccccccccccccccccccc:'.
  217. :ccccccccccccccccccccccc:;,..
  218. ':cccccccccccccccc::;,.${RESET}"
  219. "${BLUE}             .',;::::;,'.
  220.         .';:cccccccccccc:;,.
  221.      .;cccccccccccccccccccccc;.
  222.    .:cccccccccccccccccccccccccc:.
  223.  .;ccccccccccccc;        ;ccccccc;.
  224. .:ccccccccccccc;          ;ccccccc:.
  225. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  226. ,cccccccccccccc;    ;cc;    ;cccccccc,
  227. :cccccccccccccc;    ;cccccccccccccccc:
  228. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  229. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  230. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  231. ccccc;${WHITE}MMo${BLUE};ccccc;    ;ccccccccccccccc;
  232. ccccc;${WHITE}0MNc.${BLUE}ccc     ;ccccccccccccccc;
  233. cccccc;${WHITE}dNMWX.${BLUE}     ;cccccccccccccc:,
  234. cccccccc;${WHITE}.:o${BLUE}    ;cccccccccccccc:,.
  235. ccccccccccccccccccccccccccccc:'.
  236. :ccccccccccccccccccccccc:;,..
  237. ':cccccccccccccccc::;,.${RESET}"
  238. "${BLUE}             .',;::::;,'.
  239.         .';:cccccccccccc:;,.
  240.      .;cccccccccccccccccccccc;.
  241.    .:cccccccccccccccccccccccccc:.
  242.  .;ccccccccccccc;        ;ccccccc;.
  243. .:ccccccccccccc;          ;ccccccc:.
  244. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  245. ,cccccccccccccc;    ;cc;    ;cccccccc,
  246. :cccccccccccccc;    ;cccccccccccccccc:
  247. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  248. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  249. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  250. ccccc;${WHITE}MMo${BLUE};ccccc;    ;ccccccccccccccc;
  251. ccccc;${WHITE}0MNc.${BLUE}ccc     ;ccccccccccccccc;
  252. cccccc;${WHITE}dNMWXX.${BLUE}    ;cccccccccccccc:,
  253. cccccccc;${WHITE}.:odl${BLUE}  ;cccccccccccccc:,.
  254. ccccccccccccccccccccccccccccc:'.
  255. :ccccccccccccccccccccccc:;,..
  256. ':cccccccccccccccc::;,.${RESET}"
  257. "${BLUE}             .',;::::;,'.
  258.         .';:cccccccccccc:;,.
  259.      .;cccccccccccccccccccccc;.
  260.    .:cccccccccccccccccccccccccc:.
  261.  .;ccccccccccccc;        ;ccccccc;.
  262. .:ccccccccccccc;          ;ccccccc:.
  263. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  264. ,cccccccccccccc;    ;cc;    ;cccccccc,
  265. :cccccccccccccc;    ;cccccccccccccccc:
  266. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  267. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  268. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  269. ccccc;${WHITE}MMo${BLUE};ccccc;    ;ccccccccccccccc;
  270. ccccc;${WHITE}0MNc.${BLUE}ccc     ;ccccccccccccccc;
  271. cccccc;${WHITE}dNMWXXXW.${BLUE}  ;cccccccccccccc:,
  272. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  273. ccccccccccccccccccccccccccccc:'.
  274. :ccccccccccccccccccccccc:;,..
  275. ':cccccccccccccccc::;,.${RESET}"
  276. "${BLUE}             .',;::::;,'.
  277.         .';:cccccccccccc:;,.
  278.      .;cccccccccccccccccccccc;.
  279.    .:cccccccccccccccccccccccccc:.
  280.  .;ccccccccccccc;        ;ccccccc;.
  281. .:ccccccccccccc;          ;ccccccc:.
  282. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  283. ,cccccccccccccc;    ;cc;    ;cccccccc,
  284. :cccccccccccccc;    ;cccccccccccccccc:
  285. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  286. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  287. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  288. ccccc;${WHITE}MMo${BLUE};ccccc;    ;ccccccccccccccc;
  289. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.x.${BLUE}  ;ccccccccccccccc;
  290. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  291. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  292. ccccccccccccccccccccccccccccc:'.
  293. :ccccccccccccccccccccccc:;,..
  294. ':cccccccccccccccc::;,.${RESET}"
  295. "${BLUE}             .',;::::;,'.
  296.         .';:cccccccccccc:;,.
  297.      .;cccccccccccccccccccccc;.
  298.    .:cccccccccccccccccccccccccc:.
  299.  .;ccccccccccccc;        ;ccccccc;.
  300. .:ccccccccccccc;          ;ccccccc:.
  301. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  302. ,cccccccccccccc;    ;cc;    ;cccccccc,
  303. :cccccccccccccc;    ;cccccccccccccccc:
  304. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  305. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  306. ccccc;${WHITE}XMO'${BLUE};cccc;    ;cccccccccccccccc'
  307. ccccc;${WHITE}MMo${BLUE};ccccc${WHITE};MMW.${BLUE};ccccccccccccccc;
  308. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  309. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  310. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  311. ccccccccccccccccccccccccccccc:'.
  312. :ccccccccccccccccccccccc:;,..
  313. ':cccccccccccccccc::;,.${RESET}"
  314. "${BLUE}             .',;::::;,'.
  315.         .';:cccccccccccc:;,.
  316.      .;cccccccccccccccccccccc;.
  317.    .:cccccccccccccccccccccccccc:.
  318.  .;ccccccccccccc;        ;ccccccc;.
  319. .:ccccccccccccc;          ;ccccccc:.
  320. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  321. ,cccccccccccccc;    ;cc;    ;cccccccc,
  322. :cccccccccccccc;    ;cccccccccccccccc:
  323. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  324. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  325. ccccc;${WHITE}XMO'${BLUE};cccc;${WHITE}MMM.${BLUE};cccccccccccccccc'
  326. ccccc;${WHITE}MMo${BLUE};ccccc;${WHITE}MMW.${BLUE};ccccccccccccccc;
  327. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  328. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  329. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  330. ccccccccccccccccccccccccccccc:'.
  331. :ccccccccccccccccccccccc:;,..
  332. ':cccccccccccccccc::;,.${RESET}"
  333. "${BLUE}             .',;::::;,'.
  334.         .';:cccccccccccc:;,.
  335.      .;cccccccccccccccccccccc;.
  336.    .:cccccccccccccccccccccccccc:.
  337.  .;ccccccccccccc;        ;ccccccc;.
  338. .:ccccccccccccc;          ;ccccccc:.
  339. .:ccccccccccccc;    ;cc;    ;ccccccc:.
  340. ,cccccccccccccc;    ;cc;    ;cccccccc,
  341. :cccccccccccccc;${WHITE}MMM.${BLUE};cccccccccccccccc:
  342. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  343. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  344. ccccc;${WHITE}XMO'${BLUE};cccc;${WHITE}MMM.${BLUE};cccccccccccccccc'
  345. ccccc;${WHITE}MMo${BLUE};ccccc;${WHITE}MMW.${BLUE};ccccccccccccccc;
  346. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  347. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  348. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  349. ccccccccccccccccccccccccccccc:'.
  350. :ccccccccccccccccccccccc:;,..
  351. ':cccccccccccccccc::;,.${RESET}"
  352. "${BLUE}             .',;::::;,'.
  353.         .';:cccccccccccc:;,.
  354.      .;cccccccccccccccccccccc;.
  355.    .:cccccccccccccccccccccccccc:.
  356.  .;ccccccccccccc;        ;ccccccc;.
  357. .:ccccccccccccc;          ;ccccccc:.
  358. .:ccccccccccccc;${WHITE}KMc.${BLUE};cc;    ;ccccccc:.
  359. ,cccccccccccccc;${WHITE}MMM.${BLUE};cc;    ;cccccccc,
  360. :cccccccccccccc;${WHITE}MMM.${BLUE};cccccccccccccccc:
  361. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  362. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  363. ccccc;${WHITE}XMO'${BLUE};cccc;${WHITE}MMM.${BLUE};cccccccccccccccc'
  364. ccccc;${WHITE}MMo${BLUE};ccccc;${WHITE}MMW.${BLUE};ccccccccccccccc;
  365. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  366. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  367. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  368. ccccccccccccccccccccccccccccc:'.
  369. :ccccccccccccccccccccccc:;,..
  370. ':cccccccccccccccc::;,.${RESET}"
  371. "${BLUE}             .',;::::;,'.
  372.         .';:cccccccccccc:;,.
  373.      .;cccccccccccccccccccccc;.
  374.    .:cccccccccccccccccccccccccc:.
  375.  .;ccccccccccccc;${WHITE}..${BLUE}      ;ccccccc;.
  376. .:ccccccccccccc;${WHITE}OWM.${BLUE}      ;ccccccc:.
  377. .:ccccccccccccc;${WHITE}KMc.${BLUE};cc;    ;ccccccc:.
  378. ,cccccccccccccc;${WHITE}MMM.${BLUE};cc;    ;cccccccc,
  379. :cccccccccccccc;${WHITE}MMM.${BLUE};cccccccccccccccc:
  380. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  381. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  382. ccccc;${WHITE}XMO'${BLUE};cccc;${WHITE}MMM.${BLUE};cccccccccccccccc'
  383. ccccc;${WHITE}MMo${BLUE};ccccc;${WHITE}MMW.${BLUE};ccccccccccccccc;
  384. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  385. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  386. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  387. ccccccccccccccccccccccccccccc:'.
  388. :ccccccccccccccccccccccc:;,..
  389. ':cccccccccccccccc::;,.${RESET}"
  390. "${BLUE}             .',;::::;,'.
  391.         .';:cccccccccccc:;,.
  392.      .;cccccccccccccccccccccc;.
  393.    .:cccccccccccccccccccccccccc:.
  394.  .;ccccccccccccc;${WHITE}.:dd.${BLUE}   ;ccccccc;.
  395. .:ccccccccccccc;${WHITE}OWMKO${BLUE}     ;ccccccc:.
  396. .:ccccccccccccc;${WHITE}KMc.${BLUE};cc;    ;ccccccc:.
  397. ,cccccccccccccc;${WHITE}MMM.${BLUE};cc;    ;cccccccc,
  398. :cccccccccccccc;${WHITE}MMM.${BLUE};cccccccccccccccc:
  399. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  400. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  401. ccccc;${WHITE}XMO'${BLUE};cccc;${WHITE}MMM.${BLUE};cccccccccccccccc'
  402. ccccc;${WHITE}MMo${BLUE};ccccc;${WHITE}MMW.${BLUE};ccccccccccccccc;
  403. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  404. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  405. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  406. ccccccccccccccccccccccccccccc:'.
  407. :ccccccccccccccccccccccc:;,..
  408. ':cccccccccccccccc::;,.${RESET}"
  409. "${BLUE}             .',;::::;,'.
  410.         .';:cccccccccccc:;,.
  411.      .;cccccccccccccccccccccc;.
  412.    .:cccccccccccccccccccccccccc:.
  413.  .;ccccccccccccc;${WHITE}.:dddl'${BLUE} ;ccccccc;.
  414. .:ccccccccccccc;${WHITE}OWMKOOX${BLUE}   ;ccccccc:.
  415. .:ccccccccccccc;${WHITE}KMc.${BLUE};cc;    ;ccccccc:.
  416. ,cccccccccccccc;${WHITE}MMM.${BLUE};cc;    ;cccccccc,
  417. :cccccccccccccc;${WHITE}MMM.${BLUE};cccccccccccccccc:
  418. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  419. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  420. ccccc;${WHITE}XMO'${BLUE};cccc;${WHITE}MMM.${BLUE};cccccccccccccccc'
  421. ccccc;${WHITE}MMo${BLUE};ccccc;${WHITE}MMW.${BLUE};ccccccccccccccc;
  422. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  423. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  424. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  425. ccccccccccccccccccccccccccccc:'.
  426. :ccccccccccccccccccccccc:;,..
  427. ':cccccccccccccccc::;,.${RESET}"
  428. "${BLUE}             .',;::::;,'.
  429.         .';:cccccccccccc:;,.
  430.      .;cccccccccccccccccccccc;.
  431.    .:cccccccccccccccccccccccccc:.
  432.  .;ccccccccccccc;${WHITE}.:dddl:.${BLUE};ccccccc;.
  433. .:ccccccccccccc;${WHITE}OWMKOOXMWd${BLUE};ccccccc:.
  434. .:ccccccccccccc;${WHITE}KMc.${BLUE};cc;${WHITE}'${BLUE}   ;ccccccc:.
  435. ,cccccccccccccc;${WHITE}MMM.${BLUE};cc;    ;cccccccc,
  436. :cccccccccccccc;${WHITE}MMM.${BLUE};cccccccccccccccc:
  437. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  438. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  439. ccccc;${WHITE}XMO'${BLUE};cccc;${WHITE}MMM.${BLUE};cccccccccccccccc'
  440. ccccc;${WHITE}MMo${BLUE};ccccc;${WHITE}MMW.${BLUE};ccccccccccccccc;
  441. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  442. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  443. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  444. ccccccccccccccccccccccccccccc:'.
  445. :ccccccccccccccccccccccc:;,..
  446. ':cccccccccccccccc::;,.${RESET}"
  447. "${BLUE}             .',;::::;,'.
  448.         .';:cccccccccccc:;,.
  449.      .;cccccccccccccccccccccc;.
  450.    .:cccccccccccccccccccccccccc:.
  451.  .;ccccccccccccc;${WHITE}.:dddl:.${BLUE};ccccccc;.
  452. .:ccccccccccccc;${WHITE}OWMKOOXMWd${BLUE};ccccccc:.
  453. .:ccccccccccccc;${WHITE}KMc.${BLUE};cc;${WHITE}xMMc${BLUE};ccccccc:.
  454. ,cccccccccccccc;${WHITE}MMM.${BLUE};cc;${WHITE};WW:${BLUE};cccccccc,
  455. :cccccccccccccc;${WHITE}MMM.${BLUE};cccccccccccccccc:
  456. :ccccccc;${WHITE}oxOOOo${BLUE};${WHITE}MMM000k.${BLUE};cccccccccccc:
  457. cccccc;${WHITE}0MMKxdd:${BLUE};${WHITE}MMMkddc.${BLUE};cccccccccccc;
  458. ccccc;${WHITE}XMO'${BLUE};cccc;${WHITE}MMM.${BLUE};cccccccccccccccc'
  459. ccccc;${WHITE}MMo${BLUE};ccccc;${WHITE}MMW.${BLUE};ccccccccccccccc;
  460. ccccc;${WHITE}0MNc.${BLUE}ccc${WHITE}.xMMd${BLUE};ccccccccccccccc;
  461. cccccc;${WHITE}dNMWXXXWM0:${BLUE};cccccccccccccc:,
  462. cccccccc;${WHITE}.:odl:.${BLUE};cccccccccccccc:,.
  463. ccccccccccccccccccccccccccccc:'.
  464. :ccccccccccccccccccccccc:;,..
  465. ':cccccccccccccccc::;,.${RESET}"
  466. )
  467.  
  468. # Run animation for one cycle (21 frames)
  469. for frame in "${frames[@]}"; do
  470.     # Save cursor position
  471.     tput sc
  472.     # Move cursor to top-left
  473.     printf "\e[H"
  474.     # Output frame and Fastfetch, restoring cursor after
  475.     echo -e "$frame" | fastfetch -c neofetch --file-raw -
  476.     #tput rc
  477.     sleep 0.001
  478. done
  479.  
  480. echo
Advertisement
Add Comment
Please, Sign In to add comment