diff options
Diffstat (limited to '.local/bin/startsoon')
-rwxr-xr-x | .local/bin/startsoon | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/.local/bin/startsoon b/.local/bin/startsoon index fdb0eef..0b4766e 100755 --- a/.local/bin/startsoon +++ b/.local/bin/startsoon @@ -1,11 +1,35 @@ #!/usr/local/bin/dash +randcol() { + col=$(shuf -i 1-9 -n1) + pri="[1;3${col}m" + printf "\033%s" "$pri" +} + +nocol() { + printf "\033[0m" +} + while true; do clear - # figlet -s -L -c -t "Stream starting soon" | lolcat -F 0.05 - figlet -s -L -c -t "Stream starting soon" - echo - # figlet -s -L -c -t "take a coffee!" | lolcat -F 0.05 - figlet -s -L -c -t "take a coffee!" - sleep 15 + printf "\n" + randcol + figlet -s -L -c -t \ + -d "$XDG_PACKAGE_HOME"/stream_figfonts \ + -f banner3_d \ + "Stream starting soon" + printf "\n\n" + nocol + icat "$HOME"/pics/profile/caco.png -w 52 -x 82 + printf "\033[1;36m\n" + figlet -s -L -c -t \ + -d "$XDG_PACKAGE_HOME"/stream_figfonts \ + -f $(ls "$XDG_PACKAGE_HOME"/stream_figfonts | + tr '.' '\t' | + awk '{print $1}' | + shuf -n 1) \ + "Take a coffee!" + sleep 10 done + +# vim: filetype=sh |