dotfiles/home/r0r5chach/.config/zsh/init

29 lines
919 B
Plaintext
Raw Permalink Normal View History

2023-07-07 19:56:53 +00:00
TITLE="/home/$USER/.config/zsh/titles/title-$(( $RANDOM % 45 + 1 ))"
ART="/home/$USER/.config/zsh/art/art-$(( $RANDOM % 22 + 1 ))"
2023-07-07 14:49:59 +00:00
print() {
for (( i=0; i<${#1}; i++ )); do
CHAR=${1:$i:2}
if [[ ${CHAR:1:1} = $'\n' ]]; then
2023-10-06 16:10:14 +00:00
printf '%s\n' ${CHAR}
2023-07-07 14:49:59 +00:00
else
CHAR=${1:$i:1}
if [[ ${CHAR} != " " ]]; then
sleep 0.005s
2023-10-06 16:10:14 +00:00
printf '%s' ${GREEN}${CHAR}
2023-07-07 14:49:59 +00:00
else
2023-10-06 16:10:14 +00:00
printf '%s' " "
2023-07-07 14:49:59 +00:00
fi
fi
done
echo
}
2023-10-06 16:10:14 +00:00
print "$(cat ${TITLE})" | lolcat
2023-07-07 14:49:59 +00:00
echo
echo
2023-10-06 16:10:14 +00:00
print "$(cat ${ART})" | lolcat
2023-07-07 14:49:59 +00:00
echo
2023-10-06 16:10:14 +00:00
print "----------------8<------------------------8<------------------[ cut here ]----------------8<------------------------8<------------------" | lolcat
2023-07-07 14:49:59 +00:00
echo