Files
dotfiles/bin/tux.sh
T

56 lines
2.3 KiB
Bash
Executable File

#!/bin/sh
#-------- function to print little tux ascii image ----------------------------------------------------------
print_little_tux() {
echo " .--."
echo " |o_o |"
echo " |:_/ |"
echo " // \ \ "
echo " (| | )"
echo "/'\_ _/\`\ "
echo "\___)=(___/"
}
#------------------------------------------------------------------------------------------------------------
#------------- function to print big tux ascii image --------------------------------------------------------
print_big_tux() {
echo " .88888888:."
echo " 88888888.88888."
echo " .8888888888888888."
echo " 888888888888888888"
echo " 88' _\`88'_ \`88888"
echo " 88 88 88 88 88888"
echo " 88_88_::_88_:88888"
echo " 88:::,::,:::::8888"
echo " 88\`:::::::::'\`8888"
echo " .88 \`::::' 8:88."
echo " 8888 \`8:888."
echo " .8888' \`888888."
echo " .8888:.. .::. ...:'8888888:."
echo " .8888.' :' \`'::\`88:88888"
echo " .8888 ' \`.888:8888."
echo " 888:8 . 888:88888"
echo " .888:88 .: 888:88888:"
echo " 8888888. :: 88:888888"
echo " \`.::.888. :: .88888888"
echo " .::::::.888. :: :::\`8888'.:."
echo " ::::::::::.888 ' .::::::::::::"
echo " ::::::::::::.8 ' .:8::::::::::::."
echo " .::::::::::::::. .:888:::::::::::::"
echo " :::::::::::::::88:.__..:88888:::::::::::'"
echo " \`'.:::::::::::88888888888.88:::::::::'"
echo " \`':::_:' -- '' -'-' \`':_::::'\`"
}
#------------------------------------------------------------------------------------------------------------
#------- main -----------------------------------------------------------------------------------------------
case "$1" in
big|b|-b)
print_big_tux # print big tux image
;;
little|l|-l)
print_little_tux # print little tux image
;;
*)
print_little_tux # default is print little tux image
;;
esac
#------------------------------------------------------------------------------------------------------------