usage()
This commit is contained in:
10
spinner.sh
10
spinner.sh
@@ -2,6 +2,14 @@
|
||||
|
||||
spinner_pid=
|
||||
|
||||
usage() {
|
||||
local name=${0##*/}
|
||||
cat <<-EOF
|
||||
Usage: ${name} {options] <cmd>
|
||||
|
||||
Run a command with an animated spinner.
|
||||
EOF
|
||||
}
|
||||
spinner() {
|
||||
local chars=('\' '|' '/' '-')
|
||||
local c
|
||||
@@ -29,7 +37,7 @@ main() {
|
||||
spinner_pid=$!
|
||||
|
||||
if (( $# == 0)); then
|
||||
echo "Usage: spinner <cmd>"
|
||||
usage >&2
|
||||
return 1
|
||||
fi
|
||||
"$@"
|
||||
|
||||
Reference in New Issue
Block a user