From f58eb61d80dfc39e4ed33ca0680bd92736d4b452 Mon Sep 17 00:00:00 2001 From: Guangxiong Lin Date: Sun, 20 Nov 2022 23:47:26 +0800 Subject: Improve default subcommand implementation --- wd | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/wd b/wd index 5880f98..3da1519 100755 --- a/wd +++ b/wd @@ -78,12 +78,11 @@ cmd_git () { cd "$WD_NOTES_DIR" && git "$@" } -if [ "$#" -eq 0 ]; then - "$PROGRAM" "$WD_DEFAULT_SUBCOMMAND" - exit 0 -fi -case "$1" in +subcommand="$WD_DEFAULT_SUBCOMMAND" +[ "$#" -ne 0 ] && subcommand="$1" + +case "$subcommand" in help|--help|-h) shift; cmd_usage "$@";; version|--version|-v) shift; cmd_version "$@";; journal|j) shift; cmd_journal "$@";; -- cgit v1.2.3