dot

packages and services management
Log | Files | Refs | README

commit 076af502db761c4c2827f16659b740bd04adb11a
parent fe4351512d845835b547ebfefced16121b946e80
Author: josuah <mail@josuah.net>
Date:   Wed, 14 Dec 2016 17:48:37 +0000

Moved scripts from barkdown to here

Diffstat:
A.local/bin/fig1 | 495+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.local/bin/fig2 | 522+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.local/bin/updd | 14++++++++++++++
3 files changed, 1031 insertions(+), 0 deletions(-)

diff --git a/.local/bin/fig1 b/.local/bin/fig1 @@ -0,0 +1,495 @@ +# Figlet without all the bells and fanciness. 2016-11-27 +# _ +# /_ . _ /| +# | | (_| | +# _| +#_______________________________________________________________________________ + +if [ $# = 0 ] +then + tee +else + printf '%s\n' "$*" +fi | fold -w 1 | { + while IFS= read -r c + do + case "$c" in + a) + l1="$l1 " + l2="$l2 _ " + l3="$l3 (_|" + l4="$l4 " + ;; + b) + l1="$l1 " + l2="$l2 |_ " + l3="$l3 |_)" + l4="$l4 " + ;; + c) + l1="$l1 " + l2="$l2 _" + l3="$l3 (_" + l4="$l4 " + ;; + d) + l1="$l1 " + l2="$l2 _|" + l3="$l3 (_|" + l4="$l4 " + ;; + e) + l1="$l1 " + l2="$l2 _ " + l3="$l3 (/_" + l4="$l4 " + ;; + f) + l1="$l1 _" + l2="$l2 /_" + l3="$l3 | " + l4="$l4 " + ;; + g) + l1="$l1 " + l2="$l2 _ " + l3="$l3 (_|" + l4="$l4 _|" + ;; + h) + l1="$l1 " + l2="$l2 |_ " + l3="$l3 | |" + l4="$l4 " + ;; + i) + l1="$l1 " + l2="$l2 ." + l3="$l3 |" + l4="$l4 " + ;; + j) + l1="${l1} " + l2="${l2} ." + l3="${l3} |" + l4="${l4}_|" + ;; + k) + l1="$l1 " + l2="$l2 | " + l3="$l3 |<" + l4="$l4 " + ;; + l) + l1="$l1 " + l2="$l2 |" + l3="$l3 |" + l4="$l4 " + ;; + m) + l1="$l1 " + l2="$l2 __ " + l3="$l3 |||" + l4="$l4 " + ;; + n) + l1="$l1 " + l2="$l2 __ " + l3="$l3 | |" + l4="$l4 " + ;; + o) + l1="$l1 " + l2="$l2 _ " + l3="$l3 (_)" + l4="$l4 " + ;; + p) + l1="$l1 " + l2="$l2 _ " + l3="$l3 |_)" + l4="$l4 | " + ;; + q) + l1="$l1 " + l2="$l2 _ " + l3="$l3 (_|" + l4="$l4 |" + ;; + r) + l1="$l1 " + l2="$l2 _" + l3="$l3 | " + l4="$l4 " + ;; + s) + l1="$l1 " + l2="$l2 _" + l3="$l3 _\\" + l4="$l4 " + ;; + t) + l1="$l1 " + l2="$l2 |_" + l3="$l3 | " + l4="$l4 " + ;; + u) + l1="$l1 " + l2="$l2 " + l3="$l3 |_|" + l4="$l4 " + ;; + v) + l1="$l1 " + l2="$l2 " + l3="$l3 \\/" + l4="$l4 " + ;; + w) + l1="$l1 " + l2="$l2 " + l3="$l3 \\/\\/" + l4="$l4 " + ;; + x) + l1="$l1 " + l2="$l2 ., " + l3="$l3 /\\ " + l4="$l4 " + ;; + y) + l1="$l1 " + l2="$l2 " + l3="$l3 \\/" + l4="$l4 / " + ;; + z) + l1="$l1 " + l2="$l2 _ " + l3="$l3 /_" + l4="$l4 " + ;; + A) + l1="$l1 " + l2="$l2 /\\ " + l3="$l3 /--\\" + l4="$l4 " + ;; + B) + l1="$l1 _ " + l2="$l2 |_)" + l3="$l3 |_)" + l4="$l4 " + ;; + C) + l1="$l1 _" + l2="$l2 / " + l3="$l3 \\_" + l4="$l4 " + ;; + D) + l1="$l1 _ " + l2="$l2 | \\" + l3="$l3 |_/" + l4="$l4 " + ;; + E) + l1="$l1 __" + l2="$l2 |_ " + l3="$l3 |__" + l4="$l4 " + ;; + F) + l1="$l1 __" + l2="$l2 |_ " + l3="$l3 | " + l4="$l4 " + ;; + G) + l1="$l1 __" + l2="$l2 / _" + l3="$l3 \\_|" + l4="$l4 " + ;; + H) + l1="$l1 " + l2="$l2 |_|" + l3="$l3 | |" + l4="$l4 " + ;; + I) + l1="$l1 ___" + l2="$l2 | " + l3="$l3 _|_" + l4="$l4 " + ;; + J) + l1="$l1 __" + l2="$l2 |" + l3="$l3 \\_|" + l4="$l4 " + ;; + K) + l1="$l1 " + l2="$l2 |_/" + l3="$l3 | \\" + l4="$l4 " + ;; + L) + l1="$l1 " + l2="$l2 | " + l3="$l3 |__" + l4="$l4 " + ;; + M) + l1="$l1 " + l2="$l2 |\\/|" + l3="$l3 | |" + l4="$l4 " + ;; + N) + l1="$l1 " + l2="$l2 |\\ |" + l3="$l3 | \\|" + l4="$l4 " + ;; + O) + l1="$l1 __ " + l2="$l2 / \\" + l3="$l3 \\__/" + l4="$l4 " + ;; + P) + l1="$l1 __ " + l2="$l2 |_)" + l3="$l3 | " + l4="$l4 " + ;; + Q) + l1="$l1 __ " + l2="$l2 / \\" + l3="$l3 \\__\\" + l4="$l4 " + ;; + R) + l1="$l1 __ " + l2="$l2 |_)" + l3="$l3 | \\" + l4="$l4 " + ;; + S) + l1="$l1 __" + l2="$l2 (_ " + l3="$l3 __)" + l4="$l4 " + ;; + T) + l1="$l1 ___" + l2="$l2 | " + l3="$l3 | " + l4="$l4 " + ;; + U) + l1="$l1 " + l2="$l2 | |" + l3="$l3 |_|" + l4="$l4 " + ;; + V) + l1="$l1 " + l2="$l2 \\ /" + l3="$l3 \\/ " + l4="$l4 " + ;; + W) + l1="$l1 " + l2="$l2 \\ \\ /" + l3="$l3 \\/\\/ " + l4="$l4 " + ;; + X) + l1="$l1 " + l2="$l2 \\_/ " + l3="$l3 / \\ " + l4="$l4 " + ;; + Y) + l1="$l1 " + l2="$l2 \\/" + l3="$l3 / " + l4="$l4 " + ;; + Z) + l1="$l1 __" + l2="$l2 /" + l3="$l3 /_" + l4="$l4 " + ;; + 0) + l1="$l1 _ " + l2="$l2 / \\" + l3="$l3 \\_/" + l4="$l4 " + ;; + 1) + l1="$l1 " + l2="$l2 /|" + l3="$l3 |" + l4="$l4 " + ;; + 2) + l1="$l1 _ " + l2="$l2 ' )" + l3="$l3 /_" + l4="$l4 " + ;; + 3) + l1="$l1 _ " + l2="$l2 _)" + l3="$l3 _)" + l4="$l4 " + ;; + 4) + l1="$l1 " + l2="$l2 /_|" + l3="$l3 |" + l4="$l4 " + ;; + 5) + l1="$l1 _ " + l2="$l2 |_ " + l3="$l3 _)" + l4="$l4 " + ;; + 6) + l1="$l1 " + l2="$l2 / " + l3="$l3 (_)" + l4="$l4 " + ;; + 7) + l1="$l1 __" + l2="$l2 /" + l3="$l3 / " + l4="$l4 " + ;; + 8) + l1="$l1 _ " + l2="$l2 (_)" + l3="$l3 (_)" + l4="$l4 " + ;; + 9) l1="$l1 _ " + l2="$l2 ( )" + l3="$l3 / " + l4="$l4 " + ;; + .) l1="$l1 " + l2="$l2 " + l3="$l3 ." + l4="$l4 " + ;; + ,) l1="$l1 " + l2="$l2 " + l3="$l3 " + l4="$l4 /" + ;; + :) l1="$l1 " + l2="$l2 ." + l3="$l3 ." + l4="$l4 " + ;; + \;) l1="$l1 " + l2="$l2 ." + l3="$l3 ." + l4="$l4 " + ;; + !) l1="$l1 |" + l2="$l2 |" + l3="$l3 ." + l4="$l4 " + ;; + \?) l1="$l1 _ " + l2="$l2 ' ) " + l3="$l3 ' " + l4="$l4 ' " + ;; + \') l1="$l1 " + l2="$l2 |" + l3="$l3 " + l4="$l4 " + ;; + \`) l1="$l1 " + l2="$l2 \ " + l3="$l3 " + l4="$l4 " + ;; + \") l1="$l1 " + l2="$l2 ||" + l3="$l3 " + l4="$l4 " + ;; + @) l1="$l1 __ " + l2="$l2 | _|" + l3="$l3 ||_|" + l4="$l4 \`-- " + ;; + \<) l1="$l1 " + l2="$l2 /" + l3="$l3 ( " + l4="$l4 \\" + ;; + \*) l1="$l1 " + l2="$l2 _\\/_" + l3="$l3 /\\ " + l4="$l4 " + ;; + \#) l1="$l1 " + l2="$l2 -|-|-" + l3="$l3 -|-|-" + l4="$l4 " + ;; + \~) l1="$l1 _ " + l2="$l2 / \\_/" + l3="$l3 " + l4="$l4 " + ;; + \>) l1="$l1 " + l2="$l2 \\ " + l3="$l3 )" + l4="$l4 / " + ;; + -) l1="$l1 " + l2="$l2 " + l3="$l3 --" + l4="$l4 " + ;; + _) l1="$l1 " + l2="$l2 " + l3="$l3 ___" + l4="$l4 " + ;; + /) l1="$l1 " + l2="$l2 /" + l3="$l3 / " + l4="$l4 " + ;; + \\) l1="$l1 " + l2="$l2 \\ " + l3="$l3 \\" + l4="$l4 " + ;; + *) l1="$l1 " + l2="$l2 " + l3="$l3 " + l4="$l4 " + ;; + esac + done + + [ "$l1" ] && printf '%s\n' "$l1" + [ "$l2" ] && printf '%s\n' "$l2" + [ "$l3" ] && printf '%s\n' "$l3" + [ "$l4" ] && printf '%s\n' "$l4" +} | sed 's/ *$//' diff --git a/.local/bin/fig2 b/.local/bin/fig2 @@ -0,0 +1,522 @@ +# ,-- ' +# | | ,--, +# |- | | | +# | | `--| 2016-10-07 +#-------`--'-------------------------------------------------------------------- +# Figlet without all the bells and fanciness. + +if [ $# = 0 ] +then + tee +else + printf '%s\n' "$*" +fi | fold -w 1 | { + while IFS= read -r c + do + case "$c" in + a) + l1="$l1"' ' + l2="$l2"' ,--.' + l3="$l3"' ,--|' + l4="$l4"' `--`' + l5="$l5"' ' + ;; + b) + l1="$l1"' | ' + l2="$l2"' |--.' + l3="$l3"' | |' + l4="$l4"" '--'" + l5="$l5"' ' + ;; + c) + l1="$l1"' ' + l2="$l2"' ,--.' + l3="$l3"' | ' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + d) + l1="$l1"' |' + l2="$l2"' .--|' + l3="$l3"' | |' + l4="$l4"' `--`' + l5="$l5"' ' + ;; + e) + l1="$l1"' ' + l2="$l2"' ,--.' + l3="$l3"" |--'" + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + f) + l1="$l1"' ,--' + l2="$l2"' |- ' + l3="$l3"' | ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + g) + l1="$l1"' ' + l2="$l2"' ,--,' + l3="$l3"' | |' + l4="$l4"' `--|' + l5="$l5"" \`--'" + ;; + h) + l1="$l1"' | ' + l2="$l2"' |--.' + l3="$l3"' | |' + l4="$l4"" ' '" + l5="$l5"' ' + ;; + i) + l1="$l1"" ." + l2="$l2"' ,' + l3="$l3"' |' + l4="$l4"" '" + l5="$l5"' ' + ;; + j) + l1="$l1"" ." + l2="$l2"' ,' + l3="$l3"' |' + l4="$l4"' |' + l5="$l5"" \`-'" + ;; + k) + l1="$l1"' | ' + l2="$l2"' | ,' + l3="$l3"' |-< ' + l4="$l4"" ' \`" + l5="$l5"' ' + ;; + l) + l1="$l1"' |' + l2="$l2"' |' + l3="$l3"' |' + l4="$l4"" '" + l5="$l5"' ' + ;; + m) + l1="$l1"' ' + l2="$l2"' --.-.' + l3="$l3"' | | |' + l4="$l4"" ' ' '" + l5="$l5"' ' + ;; + n) + l1="$l1"' ' + l2="$l2"' ---.' + l3="$l3"' | |' + l4="$l4"" ' '" + l5="$l5"' ' + ;; + o) + l1="$l1"' ' + l2="$l2"' ,--.' + l3="$l3"' | |' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + p) + l1="$l1"' ' + l2="$l2"' ---.' + l3="$l3"' | |' + l4="$l4"" |--'" + l5="$l5"' | ' + ;; + q) + l1="$l1"' ' + l2="$l2"' ,---' + l3="$l3"' | |' + l4="$l4"' `--|' + l5="$l5"' |' + ;; + r) + l1="$l1"' ' + l2="$l2"' .,--' + l3="$l3"' | ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + s) + l1="$l1"' ' + l2="$l2"' ,---' + l3="$l3"' `--.' + l4="$l4"" ---'" + l5="$l5"' ' + ;; + t) + l1="$l1"' | ' + l2="$l2"' |--' + l3="$l3"' | ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + u) + l1="$l1"' ' + l2="$l2"' , ,' + l3="$l3"' | |' + l4="$l4"' `--`' + l5="$l5"' ' + ;; + v) + l1="$l1"' ' + l2="$l2"' . ,' + l3="$l3"' \ / ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + w) + l1="$l1"' ' + l2="$l2"' , , ,' + l3="$l3"' | | |' + l4="$l4"" \`-'-'" + l5="$l5"' ' + ;; + x) + l1="$l1"' ' + l2="$l2"' . ,' + l3="$l3"' >< ' + l4="$l4"" ' \`" + l5="$l5"' ' + ;; + y) + l1="$l1"' ' + l2="$l2"' , ,' + l3="$l3"' | |' + l4="$l4"' `--|' + l5="$l5"" \`--'" + ;; + z) + l1="$l1"' ' + l2="$l2"' ---,' + l3="$l3"" ,' " + l4="$l4"" '---" + l5="$l5"' ' + ;; + A) + l1="$l1"' ,--.' + l2="$l2"' |__|' + l3="$l3"' | |' + l4="$l4"" ' '" + l5="$l5"' ' + ;; + B) + l1="$l1"' ---.' + l2="$l2"' |__/' + l3="$l3"' | \' + l4="$l4"" ---'" + l5="$l5"' ' + ;; + C) + l1="$l1"' ,--.' + l2="$l2"' | ' + l3="$l3"' | ' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + D) + l1="$l1"' ---.' + l2="$l2"' | |' + l3="$l3"' | |' + l4="$l4"" ---'" + l5="$l5"' ' + ;; + E) + l1="$l1"' ----' + l2="$l2"' |__ ' + l3="$l3"' | ' + l4="$l4"' ----' + l5="$l5"' ' + ;; + F) + l1="$l1"' ----' + l2="$l2"' |__ ' + l3="$l3"' | ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + G) + l1="$l1"' ,--.' + l2="$l2"' | ' + l3="$l3"' | -.' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + H) + l1="$l1"' , ,' + l2="$l2"' |__|' + l3="$l3"' | |' + l4="$l4"" ' '" + l5="$l5"' ' + ;; + I) + l1="$l1"' ---' + l2="$l2"' | ' + l3="$l3"' | ' + l4="$l4"' ---' + l5="$l5"' ' + ;; + J) + l1="$l1"' ---' + l2="$l2"' | ' + l3="$l3"' | ' + l4="$l4"" \`-' " + l5="$l5"' ' + ;; + K) + l1="$l1"' . ,' + l2="$l2"" |,' " + l3="$l3"' |`. ' + l4="$l4"" ' \`" + l5="$l5"' ' + ;; + L) + l1="$l1"' , ' + l2="$l2"' | ' + l3="$l3"' | ' + l4="$l4"" '---" + l5="$l5"' ' + ;; + M) + l1="$l1"' . .' + l2="$l2"' |\ /|' + l3="$l3"' | | |' + l4="$l4"" ' '" + l5="$l5"' ' + ;; + N) + l1="$l1"' . .' + l2="$l2"' |\ |' + l3="$l3"' | \|' + l4="$l4"" ' '" + l5="$l5"' ' + ;; + O) + l1="$l1"' ,--.' + l2="$l2"' | |' + l3="$l3"' | |' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + P) + l1="$l1"' ---.' + l2="$l2"" |__'" + l3="$l3"' | ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + Q) + l1="$l1"' ,--.' + l2="$l2"' | |' + l3="$l3"' | |' + l4="$l4"' `--\' + l5="$l5"' ' + ;; + R) + l1="$l1"' ---.' + l2="$l2"" |__'" + l3="$l3"' |`. ' + l4="$l4"" ' \`" + l5="$l5"' ' + ;; + S) + l1="$l1"' ,--.' + l2="$l2"' `. ' + l3="$l3"' `.' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + T) + l1="$l1"' ----' + l2="$l2"' | ' + l3="$l3"' | ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + U) + l1="$l1"' , ,' + l2="$l2"' | |' + l3="$l3"' | |' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + V) + l1="$l1"' . .' + l2="$l2"' | / ' + l3="$l3"' |/ ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + W) + l1="$l1"' , ,' + l2="$l2"' | . |' + l3="$l3"' |/ \|' + l4="$l4"" ' \`" + l5="$l5"' ' + ;; + X) + l1="$l1"' . ,' + l2="$l2"' \/ ' + l3="$l3"' /\ ' + l4="$l4"" ' \`" + l5="$l5"' ' + ;; + Y) + l1="$l1"' . ,' + l2="$l2"" \`.' " + l3="$l3"' | ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + Z) + l1="$l1"' ---,' + l2="$l2"' / ' + l3="$l3"' / ' + l4="$l4"" '---" + l5="$l5"' ' + ;; + 0) + l1="$l1"' ,--.' + l2="$l2"' |\ |' + l3="$l3"' | \|' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + 1) + l1="$l1"' , ' + l2="$l2"" '| " + l3="$l3"' | ' + l4="$l4"" -'-" + l5="$l5"' ' + ;; + 2) + l1="$l1"' ,--.' + l2="$l2"" ,'" + l3="$l3"' / ' + l4="$l4"' ----' + l5="$l5"' ' + ;; + 3) + l1="$l1"' ,--.' + l2="$l2"' __/' + l3="$l3"' \' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + 4) + l1="$l1"' , ' + l2="$l2"' / ' + l3="$l3"" '-+-" + l4="$l4"" ' " + l5="$l5"' ' + ;; + 5) + l1="$l1"' .---' + l2="$l2"' |__ ' + l3="$l3"' \' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + 6) + l1="$l1"' ,--.' + l2="$l2"' |__ ' + l3="$l3"' | |' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + 7) + l1="$l1"' ----' + l2="$l2"' _/' + l3="$l3"' / ' + l4="$l4"" ' " + l5="$l5"' ' + ;; + 8) + l1="$l1"' ,--.' + l2="$l2"' \__/' + l3="$l3"' / \' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + 9) + l1="$l1"' ,--.' + l2="$l2"' \__|' + l3="$l3"' |' + l4="$l4"" \`--'" + l5="$l5"' ' + ;; + .) + l1="$l1"" " + l2="$l2"" " + l3="$l3"" " + l4="$l4"" '" + l5="$l5"" " + ;; + '`') + l1="$l1"' \ ' + l2="$l2"' \' + l3="$l3"' ' + l4="$l4"' ' + l5="$l5"' ' + ;; + "'") + l1="$l1"' |' + l2="$l2"' |' + l3="$l3"' ' + l4="$l4"' ' + l5="$l5"' ' + ;; + '"') + l1="$l1"' | |' + l2="$l2"' | |' + l3="$l3"' ' + l4="$l4"' ' + l5="$l5"' ' + ;; + ' ') + l1="$l1"' ' + l2="$l2"' ' + l3="$l3"' ' + l4="$l4"' ' + l5="$l5"' ' + ;; + :) + l1="$l1"" " + l2="$l2"" ' " + l3="$l3"" " + l4="$l4"" ' " + l5="$l5"" " + ;; + /) + l1="$l1"' ' + l2="$l2"' /' + l3="$l3"' / ' + l4="$l4"'/ ' + l5="$l5"' ' + ;; + !) + l1="$l1"' |' + l2="$l2"' |' + l3="$l3"' |' + l4="$l4"' .' + l5="$l5"' ' + ;; + -) + l1="$l1"' ' + l2="$l2"' ' + l3="$l3"' ---' + l4="$l4"' ' + l5="$l5"' ' + ;; + esac + done + + [ "$l1" ] && printf '%s\n' "$l1" + [ "$l2" ] && printf '%s\n' "$l2" + [ "$l3" ] && printf '%s\n' "$l3" + [ "$l4" ] && printf '%s\n' "$l4" + [ "$l5" ] && printf '%s\n' "$l5" +} | sed 's/ *$//' diff --git a/.local/bin/updd b/.local/bin/updd @@ -0,0 +1,14 @@ +# | | +# , , ---. .--| .--| +# | | | | | | | | +# `--` |--' `--` `--` 2016-10-07 +#----- | ----------------------------------------------------------------------- +# UPDate Date at the end of sime line or add one to it. + +IFS=' +' + +read -r line; +line="${line%[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]}" + +printf "%s%$((80 - ${#line}))s\n" "$line" "$(date +"${1-%Y-%m-%d}")"