/GUIDE
Keep your shell fast
Starting Node takes a moment. Playing an animation on every single tab adds that moment every time, which gets old quickly. The "Once a day" option plays it for the first tab of the day only; the cached frame example prints instantly with cat and never starts Node at all.
The guard [ -t 1 ] means the welcome only runs when the output is a real terminal. Scripts, scp, rsync and editors that start a shell in the background are unaffected.
Colours in the terminal
Pieces print in full 24-bit colour. That works in iTerm2, the macOS Terminal on recent versions, Windows Terminal, Alacritty, Kitty, WezTerm, GNOME Terminal and VS Code. Set NO_COLOR=1, or pipe the output to a file, to get plain characters.
Photo pieces made of dots use half blocks in the terminal, two pixels per character, so they stay in proportion.
Server message of the day
On a server you usually do not want Node at all. Copy a still frame as text from the builder and save it as /etc/motd, or use the Ubuntu script tab, which keeps the art in the script and adds the hostname and uptime.
Keep a MOTD under 80 columns wide so it does not wrap on small SSH windows. Pick a narrow piece or one of the Type pieces.
Turning it off
Delete the block from your shell's startup file, or comment it out with # at the start of each line. For the daily version you can also delete ~/.cache/ascii-welcome to see it again today.