12345678910111213141516171819202122232425262728293031323334 |
- #!/bin/bash
-
- . "$(sfpath)" || exit 3
-
- shellfu import pretty
-
- shellfu import saturnin_demo_greet
-
- usage() {
- mkusage "$@" \
- "-u [USER]" \
- "[-w]" \
- -c \
- "-u [USER] greet user USER or current user" \
- "-w greet the world (default mode)"
- }
-
- main() {
- local mode=world
- local user=
- while true; do case $1 in
- -u) mode=user; user=$2; break ;;
- -w) mode=world; break ;;
- "") break ;;
- *) usage -w "unknown argument: $1" ;;
- esac done
- debug -v mode user
- case $mode in
- user) saturnin_demo_greet__user "$user" ;;
- world) saturnin_demo_greet__world ;;
- esac
- }
-
- main "$@"
|