js-adler32/misc/spin.sh

15 lines
276 B
Bash
Raw Normal View History

2014-06-18 17:58:20 +00:00
#!/bin/bash
# spin.sh -- show a spinner (for coverage test)
# Copyright (C) 2014-present SheetJS
2014-06-18 17:58:20 +00:00
wpid=$1
delay=1
str="|/-\\"
while [ $(ps -a|awk '$1=='$wpid' {print $1}') ]; do
t=${str#?}
printf " [%c]" "$str"
str=$t${str%"$t"}
sleep $delay
printf "\b\b\b\b"
done