diff options
-rw-r--r-- | complete.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -25,7 +25,8 @@ #define CASE_OUTPUT \ " --output)\n" \ - " words=$(drminfo --complete-output)\n" \ + " card=$(getopt -o c: --long card: -- \"@COMP_WORDS\")\n" \ + " words=$(drminfo $card --complete-output)\n" \ " COMPREPLY=( $(compgen -W \"$words\" -- \"$cur\") )\n" \ " ;;\n" @@ -75,7 +76,7 @@ void complete_bash(const char *command, struct option *opts) printf("_%s_complete()\n" "{\n" - " local cur prev words\n" + " local cur prev words card\n" " cur=\"${COMP_WORDS[COMP_CWORD]}\"\n" " prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n" " case \"$prev\" in\n" |