diff --git a/README.md b/README.md index 8199e55..df6c50f 100644 --- a/README.md +++ b/README.md @@ -1 +1,10 @@ -# scripts \ No newline at end of file +# scripts + +## by the power of shellskull +``` +cd castle_shellskull +./skull #defaults to white +./skulls +./skullz +./skully +``` diff --git a/castle_shellskull/skull b/castle_shellskull/skull new file mode 100755 index 0000000..fb967ec --- /dev/null +++ b/castle_shellskull/skull @@ -0,0 +1,53 @@ +#!/bin/bash +# ██ ██ ██ +# ░██ ░██ ░██ +# ██████░██ ██ ██ ██ ░██ ░██ +# ██░░░░ ░██ ██ ░██ ░██ ░██ ░██ +# ░░█████ ░████ ░██ ░██ ░██ ░██ +# ░░░░░██░██░██ ░██ ░██ ░██ ░██ +# ██████ ░██░░██░░██████ ███ ███ +# ░░░░░░ ░░ ░░ ░░░░░░ ░░░ ░░░ +# +# ANSI color scheme script by pyratebeard +# original `ghosts` script by pfh +# +# Initializing mod by lolilolicon from Archlinux +# +# usage: ./skull #defaults to white +# ./skull magenta + +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 diff --git a/castle_shellskull/skulls b/castle_shellskull/skulls new file mode 100755 index 0000000..787f0a2 --- /dev/null +++ b/castle_shellskull/skulls @@ -0,0 +1,40 @@ +#!/bin/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 █ █ █ +$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 diff --git a/castle_shellskull/skully b/castle_shellskull/skully new file mode 100755 index 0000000..91bdd7d --- /dev/null +++ b/castle_shellskull/skully @@ -0,0 +1,44 @@ +#!/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 diff --git a/castle_shellskull/skullz b/castle_shellskull/skullz new file mode 100755 index 0000000..1978ebb --- /dev/null +++ b/castle_shellskull/skullz @@ -0,0 +1,42 @@ +#!/bin/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