Skip to content
Snippets Groups Projects
message 510 B
Newer Older
#!/usr/bin/env zsh

message="We are experiencing technical difficulties
Please stand by..."

tty_num=13

tty="/dev/tty$tty_num"

# Change tty
chvt "$tty_num"

reset() {
	# Clear screen
	printf "\e[3J" > $tty
	# Reset cursor position
	printf "\033[0;0H" > $tty
}

reset

# print character char by char
for (( i=0; i<${#message}; i++ ))
do
	print -n "${message:$i:1}" > $tty
	sleep 0.1
done

# keep screen clear of error messages
while true
do
	reset
	print -n "${message}" > $tty
done