Skip to content

Instantly share code, notes, and snippets.

@tatat
Last active December 11, 2019 20:30
Show Gist options
  • Save tatat/12f2363d1c753813921587e5181bf597 to your computer and use it in GitHub Desktop.
Save tatat/12f2363d1c753813921587e5181bf597 to your computer and use it in GitHub Desktop.
#!/bin/sh
if [[ "$1" != "up" ]]; then
exit 1
fi
typing () {
text="$1"
length=${#text}
for i in $(seq 1 $length); do
printf " %-${length}s\r" "${text:0:$i}"
sleep 0.05
done
}
if command -v say >/dev/null; then
say=say
else
say=:
fi
TEMPLATE=" %-11s\r"
VOICE=Samantha
sleep 0.5
$say -v "$VOICE" "starting process" &
typing "▸▸▸starting process"
sleep 0.05
printf " \r"
sleep 0.35
$say -v "$VOICE" "pie kirari" &
printf "$TEMPLATE" "q"
sleep 0.07
printf "$TEMPLATE" "p"
sleep 0.07
printf "$TEMPLATE" "pi"
sleep 0.07
printf "$TEMPLATE" "pii"
sleep 0.04
printf "$TEMPLATE" "pie"
sleep 0.14
printf "$TEMPLATE" "pie q"
sleep 0.04
printf "$TEMPLATE" "pie k"
sleep 0.07
printf "$TEMPLATE" "pie kq"
sleep 0.04
printf "$TEMPLATE" "pie ki"
sleep 0.07
printf "$TEMPLATE" "pie ki-"
sleep 0.07
printf "$TEMPLATE" "pie ki-r"
sleep 0.07
printf "$TEMPLATE" "pie ki-ra"
sleep 0.07
printf "$TEMPLATE" "pie ki-rar"
sleep 0.07
printf "$TEMPLATE" "pie ki-raro"
sleep 0.04
printf "$TEMPLATE" "pie ki-rari"
sleep 0.2
printf " %-11s\n" ""
perl -MPOSIX -e '$0="pie ki-rari"; pause'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment