aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--complete.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/complete.c b/complete.c
index 87b3332..b11e372 100644
--- a/complete.c
+++ b/complete.c
@@ -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"