Browse Source

Add extra shorthand arguments for common usage errors

Alois Mahdal 4 years ago
parent
commit
171848a5fa
1 changed files with 4 additions and 0 deletions
  1. 4
    0
      src/include-bash/pretty.sh

+ 4
- 0
src/include-bash/pretty.sh View File

@@ -154,6 +154,10 @@ mkusage() {
154 154
         -E) doexit=false;   shift ;;
155 155
         -k) es=$EXIT_OK;    shift ;;
156 156
         -w) cmsg="$2";      shift 2 || return 2 ;;
157
+        -m) cmsg="no $2?";  shift 2 || return 2 ;;
158
+        -M) cmsg="missing argument for: $2"; shift 2 || return 2 ;;
159
+        -u) cmsg="unknown argument: $2";     shift 2 || return 2 ;;
160
+        -U) cmsg="unknown command: $2";      shift 2 || return 2 ;;
157 161
         --)                 shift; break ;;
158 162
         *)                  break ;;
159 163
     esac done