basics
This commit is contained in:
Executable
+57
@@ -0,0 +1,57 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
re="\e[31m"
|
||||
or="\e[33m"
|
||||
ye="\e[93m"
|
||||
gr="\e[32m"
|
||||
bl="\e[34m"
|
||||
pu="\e[95m"
|
||||
# Neutral color & flag pole color
|
||||
n="\e[0m"
|
||||
o="\e[37m"
|
||||
|
||||
# System information
|
||||
[ -r /etc/lsb-release ] && . /etc/lsb-release
|
||||
|
||||
if [ -z "$DISTRIB_DESCRIPTION" ] && [ -x /usr/bin/lsb_release ]; then
|
||||
# Fall back to using the very slow lsb_release utility
|
||||
DISTRIB_DESCRIPTION=$(lsb_release -s -d)
|
||||
fi
|
||||
|
||||
# Begin design
|
||||
printf "%-b" "${o}O${n}"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" "${o}\\\\#${re}\\\\&q${n}"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}#\\\\${or}@\\\\${re}*@aq.${n}"
|
||||
printf "%6s" ""
|
||||
printf "welcome to %s (%s %s %s)" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}\\\\#${ye}\\\\@&${or}V@@${re}*@,.${n}"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}#\\\\${gr}@&@${ye}*&@@${or}*\\\\${re}*&\\\\oo,,.${n}"
|
||||
printf "%6s" " "
|
||||
printf "don't forget to track your time!"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}\\\\#${bl}\\\\@&${gr}@@&@@,${ye}*\\\\&og,${or}*&\\\\.${n}"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}#\\\\${pu}@,${bl}\\\\&@@&,${gr}*@@\\\\&ogg,${ye}*&\\\\.${n}"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}\\\\#${n} ${pu}*\\\\&@gg,${bl}\\\\@@%&og\\\\,${gr}*@@%${n}"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}#\\\\${n} ${pu}***^^^^\\\\@g,${bl}@@@@${pu},g${n}"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}\\\\#${n} ${pu}*${n}"
|
||||
printf "\n"
|
||||
|
||||
printf "%-b" " ${o}#\\\\${n}"
|
||||
printf "\n"
|
||||
Reference in New Issue
Block a user