Przeglądaj źródła

Also suggest short options

Alois Mahdal 8 lat temu
rodzic
commit
69d96ade04
1 zmienionych plików z 7 dodań i 1 usunięć
  1. 7
    1
      src/complete.bash

+ 7
- 1
src/complete.bash Wyświetl plik

@@ -1,12 +1,18 @@
1 1
 #!/bin/bash
2 2
 
3 3
 __satcmd() {
4
-    local cur opts
4
+    local cur opts sopts
5 5
     COMPREPLY=()
6 6
     cur="${COMP_WORDS[COMP_CWORD]}"
7
+    sopts="-d -h -v"
7 8
     opts="--help --verbose --debug --version --version-semver"
8 9
 
9 10
     case "$cur" in
11
+        -*)
12
+            COMPREPLY=(
13
+                $(compgen -W "$sopts $opts" -- "${cur}")
14
+            )
15
+            ;;
10 16
         --*)
11 17
             COMPREPLY=(
12 18
                 $(compgen -W "$opts" -- "${cur}")