URI:
       more fun stuff 🎡🎢🎆 - dotfiles - 🍚 personal arsenal of "rice"
  HTML git clone https://git.drkhsh.at/dotfiles.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 71668c7622acebd7735c4ac5013bf64cd36d9446
   DIR parent 9aec4947a6e8360e32c121716cd308c7b9ae2d77
  HTML Author: drkhsh <me@drkhsh.at>
       Date:   Sat,  7 Sep 2024 02:39:47 +0200
       
       more fun stuff 🎡🎢🎆
       
       Diffstat:
         A fun/bin/blocks                      |       3 +++
         D fun/bin/bloks                       |      64 -------------------------------
         A fun/bin/colorer                     |      22 ++++++++++++++++++++++
         D fun/bin/doom                        |      58 ------------------------------
         A fun/bin/ghosts                      |      31 +++++++++++++++++++++++++++++++
         A fun/bin/panes                       |      23 +++++++++++++++++++++++
         A fun/bin/skull                       |      59 +++++++++++++++++++++++++++++++
         D fun/bin/skully                      |      44 -------------------------------
         A fun/bin/skullz                      |      42 +++++++++++++++++++++++++++++++
       
       9 files changed, 180 insertions(+), 166 deletions(-)
       ---
   DIR diff --git a/fun/bin/blocks b/fun/bin/blocks
       @@ -0,0 +1,3 @@
       +#!/usr/bin/env bash
       +pcs() { for i in {0..7}; do echo -en "\e[${1}$((30+$i))m █▓▒\e[0m"; done; }
       +printf "\n%s\n%s\n\n" "$(pcs)" "$(pcs '1;')"
   DIR diff --git a/fun/bin/bloks b/fun/bin/bloks
       @@ -1,63 +0,0 @@
       -#!/usr/bin/env bash
       -
       -# ANSI Color -- use these variables to easily have different color
       -#    and format output. Make sure to output the reset sequence after 
       -#    colors (f = foreground, b = background), and use the 'off'
       -#    feature for anything you turn on.
       -
       -initializeANSI()
       -{
       -  esc=""
       -
       -  blackf="${esc}[30m";   redf="${esc}[31m";    greenf="${esc}[32m"
       -  yellowf="${esc}[33m"   bluef="${esc}[34m";   purplef="${esc}[35m"
       -  cyanf="${esc}[36m";    whitef="${esc}[37m"
       -  
       -  blackb="${esc}[1;30m";   redb="${esc}[1;31m";    greenb="${esc}[1;32m"
       -  yellowb="${esc}[1;33m"   blueb="${esc}[1;34m";   purpleb="${esc}[1;35m"
       -  cyanb="${esc}[1;36m";    whiteb="${esc}[1;37m"
       -
       -  boldon="${esc}[1m";    boldoff="${esc}[22m"
       -  italicson="${esc}[3m"; italicsoff="${esc}[23m"
       -  ulon="${esc}[4m";      uloff="${esc}[24m"
       -  invon="${esc}[7m";     invoff="${esc}[27m"
       -
       -  reset="${esc}[0m"
       -}
       -
       -# note in this first use that switching colors doesn't require a reset
       -# first - the new color overrides the old one.
       -
       -numbers (){
       -
       -initializeANSI
       -
       -cat << EOF
       -
       -${blackf}11111111${reset} ${redf}22222222${reset} ${greenf}33333333${reset} ${yellowf}44444444${reset} ${bluef}55555555${reset} ${purplef}66666666${reset} ${cyanf}77777777${reset} ${whitef}88888888${reset}
       -${blackb}11111111${reset} ${redb}22222222${reset} ${greenb}33333333${reset} ${yellowb}44444444${reset} ${blueb}55555555${reset} ${purpleb}66666666${reset} ${cyanb}77777777${reset} ${whiteb}88888888${reset}
       -
       -EOF
       -
       -}
       -
       -blocks (){
       -
       -initializeANSI
       -
       -cat << EOF
       -
       -${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset}
       -${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset}
       -${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset}
       -
       -EOF
       -
       -}
       -
       -case $1 in
       -        b)        blocks;;
       -        n)        numbers;;
       -        a)        blocks && numbers;;
       -        *)  blocks && numbers;;
       -esac
       -\ No newline at end of file
   DIR diff --git a/fun/bin/colorer b/fun/bin/colorer
       @@ -0,0 +1,22 @@
       +#!/bin/sh
       +# https://github.com/rxw/bin/blob/master/colorer.sh
       +echo -e "
       +    \033[0;30m▒░  \033[0;31m▒░  \033[0;32m▒░  \033[0;33m▒░  \033[0;34m▒░  \033[0;35m▒░  \033[0;36m▒░  \033[0;37m▒░
       +    \033[0;30m▒░  \033[0;31m▒░  \033[0;32m▒░  \033[0;33m▒░  \033[0;34m▒░  \033[0;35m▒░  \033[0;36m▒░  \033[0;37m▒░
       +    \033[1;30m▒░  \033[1;31m▒░  \033[1;32m▒░  \033[1;33m▒░  \033[1;34m▒░  \033[1;35m▒░  \033[1;36m▒░  \033[1;37m▒░
       +    \033[1;30m▒░  \033[1;31m▒░  \033[1;32m▒░  \033[1;33m▒░  \033[1;34m▒░  \033[1;35m▒░  \033[1;36m▒░  \033[1;37m▒░
       +    \033[0;39m"
       +
       +#echo -e "\0033[0;36m
       +#  ██████
       +#  ██████
       +#  ▓▓▓▓▓▓
       +#   ▓▓▓▓▓
       +#   ▒▒▒▒▒
       +#    ▒▒▒▒
       +#    ▒▒▒▒
       +#     ▒▒▒
       +#      ░░
       +#       ░
       +#\033[0;39m
       +#"
   DIR diff --git a/fun/bin/doom b/fun/bin/doom
       @@ -1,58 +0,0 @@
       -#!/bin/sh
       -  
       -# Author: Ivo
       -# Source: http://crunchbang.org/forums/viewtopic.php?pid=237794#p237794
       -# ANSI Color -- use these variables to easily have different color
       -#    and format output. Make sure to output the reset sequence after 
       -#    colors (f = foreground, b = background), and use the 'off'
       -#    feature for anything you turn on.
       -
       -initializeANSI()
       -{
       -  esc=""
       -
       -  redf="${esc}[31m";     greenf="${esc}[32m"
       -  yellowf="${esc}[33m"   bluef="${esc}[34m";   
       -  cyanf="${esc}[36m";    purplef="${esc}[35m"   
       -  
       -  redfbright="${esc}[91m";     greenfbright="${esc}[92m"
       -  yellowfbright="${esc}[93m"   bluefbright="${esc}[94m";   
       -  cyanfbright="${esc}[96m";    purplefbright="${esc}[95m"   
       -                      
       -  boldon="${esc}[1m";    
       -  reset="${esc}[0m"
       -}
       -
       -# note in this first use that switching colors doesn't require a reset
       -# first - the new color overrides the old one.
       -
       -initializeANSI
       -
       -cat << EOF 
       -
       -
       -
       -${boldon}${yellowfbright}  ▓   ▓ ▓▓▓        ▓  ▓ ▓▓▓  ▓        ▓      ▓ ▓░   ░░▓  ▓▓    ▓  ▓▓     
       -${boldon}${yellowfbright}▓▓${boldon}${yellowfbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓░▓▓▓▓▓▓▓▓░▓▒ ░░▓▓▓▓░▓▓▓▓░▓▓▓▓▓▓▓▓░▓▓▓▓░   ▓▓▓▓▓${boldon}${yellowfbright}▓▓▓  
       -${boldon}${yellowfbright}  ▓▓${boldon}${bluefbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓  ▓▓▓▓▓░${boldon}${yellowfbright}▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${bluefbright}▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓ ▓▓▓▓▓▓${boldon}${yellowfbright}▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${bluefbright}▓▓▓▒    ▓▓▓▓▒▓▓▓▓▓▓▓▓▓    ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░    ▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓░▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${bluefbright}▓▓▓▓    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ▓▓▓▓░▓▓ ▓▓▓▓▓▓░    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓   
       -${boldon}${yellowfbright}  ▓▓${boldon}${bluefbright}▓▓▓▓▓    ▓▓▒▓▓░▓▓▓▓▓▓▓▓    ▓▓▓▓▓▓░ ▓░▓▓▓▓░    ▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓░░${boldon}${yellowfbright}▓▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${bluefbright}▓░▓▓    ▓▓▓░▓▓░▓▓▓▓▓░▓    ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓░   
       -${boldon}${yellowfbright}  ▓▓${boldon}${redfbright}▓▓▓▓░    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${redfbright}▓▓▓░    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓░   
       -${boldon}${yellowfbright}  ▓▓${boldon}${redfbright}▓▓░▓▓    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${redfbright}▓▓▓▓    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ▓ ▓▓▓▓▓ ▓▓▓▓▓▓░    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${redfbright}▓▓▓▓  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓▓▓▓ ▓▓▓▓▓▓${boldon}${redfbright}░  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓   
       -${boldon}${yellowfbright}  ▓▓${boldon}${redfbright}░▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓░▓░${boldon}${yellowfbright}${boldon}${redfbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓░▓▓▓▓${boldon}${yellowfbright}▓▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓░▓  ▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓░▓▓▓▓▓ ▓▓▓▓▓▓░▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓  ▓▓▓▓░▓▓ ░▓ ▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓▓  
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${redfbright}▓▓▓▓▓▒▓▓▓${boldon}${yellowfbright}▓▓▓░       ▓░▓${boldon}${redfbright}▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓ ▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓       ▓░▓▓▓     ▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${redfbright}▓ ▓▓▓▓▓${boldon}${yellowfbright}▓▓▓            ▓▓${boldon}${redfbright}▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright}▓▓    ▓▓${boldon}${redfbright}▓▓░▒▓▓${boldon}${yellowfbright}▓▓           ▓▓     ▓${boldon}${redfbright}▓▓░░${boldon}${yellowfbright}▓▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright} ▓▓░                  ░▓▓░         ▓▓░▓                     ▓${boldon}${redfbright}▓▓▓▓▓${boldon}${yellowfbright}▓   
       -${boldon}${yellowfbright}  ▓▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright}▓▓                                                          ░▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓   
       -${boldon}${yellowfbright}  ▓▓${boldon}${redfbright}▓${boldon}${yellowfbright}▓▓                                                               ▓${boldon}${redfbright}▓▓░${boldon}${yellowfbright}░   
       -${boldon}${yellowfbright}  ░▓▓${boldon}${redfbright}                                                                  ${boldon}${yellowfbright} ▒▓${boldon}${redfbright}${boldon}${yellowfbright}▓   
       -${reset}
       -EOF
       -
   DIR diff --git a/fun/bin/ghosts b/fun/bin/ghosts
       @@ -0,0 +1,31 @@
       +#!/usr/bin/env bash
       +#
       +# ANSI color scheme script by pfh
       +#
       +# Initializing mod by lolilolicon from Archlinux
       +#
       +
       +f=3 b=4
       +for j in f b; do
       +  for i in {0..7}; do
       +    printf -v $j$i %b "\e[${!j}${i}m"
       +  done
       +done
       +bld=$'\e[1m'
       +rst=$'\e[0m'
       +inv=$'\e[7m'
       +cat << EOF
       +
       +$f1    ▄▄▄      $f2    ▄▄▄      $f3    ▄▄▄      $f4    ▄▄▄      $f5    ▄▄▄      $f6    ▄▄▄     
       +$f1   ▀█▀██  ▄  $f2   ▀█▀██  ▄  $f3   ▀█▀██  ▄  $f4   ▀█▀██  ▄  $f5   ▀█▀██  ▄  $f6   ▀█▀██  ▄ 
       +$f1 ▀▄██████▀   $f2 ▀▄██████▀   $f3 ▀▄██████▀   $f4 ▀▄██████▀   $f5 ▀▄██████▀   $f6 ▀▄██████▀  
       +$f1    ▀█████   $f2    ▀█████   $f3    ▀█████   $f4    ▀█████   $f5    ▀█████   $f6    ▀█████  
       +$f1       ▀▀▀▀▄ $f2       ▀▀▀▀▄ $f3       ▀▀▀▀▄ $f4       ▀▀▀▀▄ $f5       ▀▀▀▀▄ $f6       ▀▀▀▀▄
       +$bld
       +$f1    ▄▄▄      $f2    ▄▄▄      $f3    ▄▄▄      $f4    ▄▄▄      $f5    ▄▄▄      $f6    ▄▄▄     
       +$f1   ▀█▀██  ▄  $f2   ▀█▀██  ▄  $f3   ▀█▀██  ▄  $f4   ▀█▀██  ▄  $f5   ▀█▀██  ▄  $f6   ▀█▀██  ▄ 
       +$f1 ▀▄██████▀   $f2 ▀▄██████▀   $f3 ▀▄██████▀   $f4 ▀▄██████▀   $f5 ▀▄██████▀   $f6 ▀▄██████▀  
       +$f1    ▀█████   $f2    ▀█████   $f3    ▀█████   $f4    ▀█████   $f5    ▀█████   $f6    ▀█████  
       +$f1       ▀▀▀▀▄ $f2       ▀▀▀▀▄ $f3       ▀▀▀▀▄ $f4       ▀▀▀▀▄ $f5       ▀▀▀▀▄ $f6       ▀▀▀▀▄
       +$rst
       +EOF
   DIR diff --git a/fun/bin/panes b/fun/bin/panes
       @@ -0,0 +1,23 @@
       +#!/usr/bin/env bash
       +
       +# Author: GekkoP
       +# Source: http://linuxbbq.org/bbs/viewtopic.php?f=4&t=1656#p33189
       + 
       +f=3 b=4
       +for j in f b; do
       +  for i in {0..7}; do
       +    printf -v $j$i %b "\e[${!j}${i}m"
       +  done
       +done
       +d=$'\e[1m'
       +t=$'\e[0m'
       +v=$'\e[7m'
       + 
       + 
       +cat << EOF
       + 
       + $f1███$d▄$t  $f2███$d▄$t  $f3███$d▄$t  $f4███$d▄$t  $f5███$d▄$t  $f6███$d▄$t  $f7███$d▄$t  
       + $f1███$d█$t  $f2███$d█$t  $f3███$d█$t  $f4███$d█$t  $f5███$d█$t  $f6███$d█$t  $f7███$d█$t  
       + $f1███$d█$t  $f2███$d█$t  $f3███$d█$t  $f4███$d█$t  $f5███$d█$t  $f6███$d█$t  $f7███$d█$t  
       + $d$f1 ▀▀▀   $f2▀▀▀   $f3▀▀▀   $f4▀▀▀   $f5▀▀▀   $f6▀▀▀   $f7▀▀▀  
       +EOF
   DIR diff --git a/fun/bin/skull b/fun/bin/skull
       @@ -0,0 +1,59 @@
       +#!/usr/bin/env bash
       +#          ██              ██  ██          ████
       +#         ░██             ░██ ░██         █░░░ █
       +#   ██████░██  ██ ██   ██ ░██ ░██  ██████░    ░█
       +#  ██░░░░ ░██ ██ ░██  ░██ ░██ ░██ ██░░░░    ███
       +# ░░█████ ░████  ░██  ░██ ░██ ░██░░█████   █░░
       +#  ░░░░░██░██░██ ░██  ░██ ░██ ░██ ░░░░░██ █
       +#  ██████ ░██░░██░░██████ ███ ███ ██████ ░██████
       +# ░░░░░░  ░░  ░░  ░░░░░░ ░░░ ░░░ ░░░░░░  ░░░░░░
       +#
       +# ANSI color scheme script by pyratebeard
       +# original `ghosts` script by pfh
       +#
       +# Initializing mod by lolilolicon from Archlinux
       +#
       +
       +black=$'\e[30m'
       +red=$'\e[31m'
       +green=$'\e[32m'
       +yellow=$'\e[33m'
       +blue=$'\e[34m'
       +magenta=$'\e[35m'
       +cyan=$'\e[36m'
       +white=$'\e[37m'
       +reset=$'\e[0m'
       +
       +if [ $# -eq 0 ] ; then
       +        COLOUR="${white}"
       +else
       +        case $1 in
       +                black)                COLOUR="${black}"        ;;
       +                red)                COLOUR="${red}"                ;;
       +                green)                COLOUR="${green}"        ;;
       +                yellow)                COLOUR="${yellow}"        ;;
       +                blue)                COLOUR="${blue}"        ;;
       +                magenta)        COLOUR="${magenta}"        ;;
       +                cyan)                COLOUR="${cyan}"        ;;
       +                *)                        COLOUR="${white}"        ;;
       +        esac
       +fi
       +
       +cat << EOF
       +${COLOUR}
       +    ▄█████▄  
       +   ▄███████▄ 
       +  ░██ ░█ ░██ 
       +  ░░███████  
       +   ░░█░█░█   
       +    ░ ░ ░    
       +
       +
       +   ▄▀▀▀▀▀▀▀▄ 
       +   █       █ 
       +   █  █ █  █ 
       +   █       █ 
       +   ▀█▄▄▄▄▄█▀
       +     ▀ ▀ ▀
       +${reset}
       +EOF
   DIR diff --git a/fun/bin/skully b/fun/bin/skully
       @@ -1,44 +0,0 @@
       -#!/bin/bash
       -#          ██              ██  ██
       -#         ░██             ░██ ░██  ██   ██
       -#   ██████░██  ██ ██   ██ ░██ ░██ ░░██ ██
       -#  ██░░░░ ░██ ██ ░██  ░██ ░██ ░██  ░░███
       -# ░░█████ ░████  ░██  ░██ ░██ ░██   ░██
       -#  ░░░░░██░██░██ ░██  ░██ ░██ ░██   ██
       -#  ██████ ░██░░██░░██████ ███ ███  ██
       -# ░░░░░░  ░░  ░░  ░░░░░░ ░░░ ░░░  ░░
       -#
       -# ANSI color scheme script by pyratebeard
       -# original `slendy` script by xero
       -#
       -initializeANSI()
       -{
       -  esc=""
       -
       -  blackf="${esc}[30m";   redf="${esc}[31m";    greenf="${esc}[32m"
       -  yellowf="${esc}[33m"   bluef="${esc}[34m";   purplef="${esc}[35m"
       -  cyanf="${esc}[36m";    whitef="${esc}[37m"
       -
       -  blackb="${esc}[40m";   redb="${esc}[41m";    greenb="${esc}[42m"
       -  yellowb="${esc}[43m"   blueb="${esc}[44m";   purpleb="${esc}[45m"
       -  cyanb="${esc}[46m";    whiteb="${esc}[47m"
       -
       -  boldon="${esc}[1m";    boldoff="${esc}[22m"
       -  italicson="${esc}[3m"; italicsoff="${esc}[23m"
       -  ulon="${esc}[4m";      uloff="${esc}[24m"
       -  invon="${esc}[7m";     invoff="${esc}[27m"
       -
       -  reset="${esc}[0m"
       -}
       -
       -initializeANSI
       -
       -cat << EOF
       -
       -$redf  ▄█████▄  $greenf  ▄█████▄  $yellowf  ▄█████▄  $bluef  ▄█████▄  $purplef  ▄█████▄  $cyanf  ▄█████▄
       -$redf ▄███████▄ $greenf ▄███████▄ $yellowf ▄███████▄ $bluef ▄███████▄ $purplef ▄███████▄ $cyanf ▄███████▄
       -$redf ██${boldon}${redb}██${reset}${redf}█${boldon}${redb}██${reset}${redf}██ $greenf ██${boldon}${greenb}██${reset}${greenf}█${boldon}${greenb}██${reset}${greenf}██ $yellowf ██${boldon}${yellowb}██${reset}${yellowf}█${boldon}${yellowb}██${reset}${yellowf}██ $bluef ██${boldon}${blueb}██${reset}${bluef}█${boldon}${blueb}██${reset}${bluef}██ $purplef ██${boldon}${purpleb}██${reset}${purplef}█${boldon}${purpleb}██${reset}${purplef}██ $cyanf ██${boldon}${cyanb}██${reset}${cyanf}█${boldon}${cyanb}██${reset}${cyanf}██
       -$redf  ███████  $greenf  ███████  $yellowf  ███████  $bluef  ███████  $purplef  ███████  $cyanf  ███████
       -$redf   █${boldon}${redb}█${reset}${redf}█${boldon}${redb}█${reset}${redf}█   $greenf   █${boldon}${greenb}█${reset}${greenf}█${boldon}${greenb}█${reset}${greenf}█   $yellowf   █${boldon}${yellowb}█${reset}${yellowf}█${boldon}${yellowb}█${reset}${yellowf}█   $bluef   █${boldon}${blueb}█${reset}${bluef}█${boldon}${blueb}█${reset}${bluef}█   $purplef   █${boldon}${purpleb}█${reset}${purplef}█${boldon}${purpleb}█${reset}${purplef}█   $cyanf   █${boldon}${cyanb}█${reset}${cyanf}█${boldon}${cyanb}█${reset}${cyanf}█
       -$reset
       -EOF
   DIR diff --git a/fun/bin/skullz b/fun/bin/skullz
       @@ -0,0 +1,42 @@
       +#!/usr/bin/env bash
       +#          ██              ██  ██
       +#         ░██             ░██ ░██
       +#   ██████░██  ██ ██   ██ ░██ ░██ ██████
       +#  ██░░░░ ░██ ██ ░██  ░██ ░██ ░██░░░░██
       +# ░░█████ ░████  ░██  ░██ ░██ ░██   ██
       +#  ░░░░░██░██░██ ░██  ░██ ░██ ░██  ██
       +#  ██████ ░██░░██░░██████ ███ ███ ██████
       +# ░░░░░░  ░░  ░░  ░░░░░░ ░░░ ░░░ ░░░░░░
       +#
       +# ANSI color scheme script by pyratebeard
       +# original `ghosts` script by pfh
       +#
       +# Initializing mod by lolilolicon from Archlinux
       +#
       +
       +f=3 b=4
       +for j in f b; do
       +  for i in {0..7}; do
       +    printf -v $j$i %b "\e[${!j}${i}m"
       +  done
       +done
       +bld=$'\e[1m'
       +rst=$'\e[0m'
       +inv=$'\e[7m'
       +cat << EOF
       +
       +$f1  ▄█████▄  $f2  ▄█████▄  $f3  ▄█████▄  $f4  ▄█████▄  $f5  ▄█████▄  $f6  ▄█████▄
       +$f1 ▄███████▄ $f2 ▄███████▄ $f3 ▄███████▄ $f4 ▄███████▄ $f5 ▄███████▄ $f6 ▄███████▄
       +$f1░██ ░█ ░██ $f2░██ ░█ ░██ $f3░██ ░█ ░██ $f4░██ ░█ ░██ $f5░██ ░█ ░██ $f6░██ ░█ ░██
       +$f1░░███████  $f2░░███████  $f3░░███████  $f4░░███████  $f5░░███████  $f6░░███████
       +$f1 ░░█░█░█   $f2 ░░█░█░█   $f3 ░░█░█░█   $f4 ░░█░█░█   $f5 ░░█░█░█   $f6 ░░█░█░█
       +$f1  ░ ░ ░    $f2  ░ ░ ░    $f3  ░ ░ ░    $f4  ░ ░ ░    $f5  ░ ░ ░    $f6  ░ ░ ░
       +$bld
       +$f1  ▄█████▄  $f2  ▄█████▄  $f3  ▄█████▄  $f4  ▄█████▄  $f5  ▄█████▄  $f6  ▄█████▄
       +$f1 ▄███████▄ $f2 ▄███████▄ $f3 ▄███████▄ $f4 ▄███████▄ $f5 ▄███████▄ $f6 ▄███████▄
       +$f1░██ ░█ ░██ $f2░██ ░█ ░██ $f3░██ ░█ ░██ $f4░██ ░█ ░██ $f5░██ ░█ ░██ $f6░██ ░█ ░██
       +$f1░░███████  $f2░░███████  $f3░░███████  $f4░░███████  $f5░░███████  $f6░░███████
       +$f1 ░░█░█░█   $f2 ░░█░█░█   $f3 ░░█░█░█   $f4 ░░█░█░█   $f5 ░░█░█░█   $f6 ░░█░█░█
       +$f1  ░ ░ ░    $f2  ░ ░ ░    $f3  ░ ░ ░    $f4  ░ ░ ░    $f5  ░ ░ ░    $f6  ░ ░ ░
       +$rst
       +EOF