qash/library/stressuser.sh

23 lines
325 B
Bash

#!/bin/bash
resetmods() {
printf '\e[?5l'
printf '\e[0m'
return -1
}
trap "resetmods; return 1" INT
text=${1:-"PANIC IS ADVISED"}
color=${2:-33}
delay=${3:-.48}
printf "\e[${color}m$text";
while true;
do
printf '\e[?5h';
sleep $delay;
printf '\e[?5l';
read -s -n1 -t1 && break;
done;
resetmods