add env vars to bash completion for PIN-related options
This commit is contained in:
parent
644eae691d
commit
410012f100
|
@ -32,6 +32,9 @@ tools.html: $(srcdir)/tools.xml $(wildcard $(srcdir)/*.1.xml)
|
|||
| sed "s,FILEOPTS,\
|
||||
$(shell sed -n 's,.*<option>\([^<]*\)</option>.*<replaceable>.*filename.*,\1,pg' $< \
|
||||
| sort -u | grep -- '^\-' | tr '\n' '|' | sed 's,|$$,,' | grep ^ || echo "!*")," \
|
||||
| sed "s,PINOPTS,\
|
||||
$(shell sed -En 's,.*<option>([^<]*)</option>.*<replaceable>\s*(newpin|pin|puk|sopin|sopuk)\s*<.*,\1,pg' $< \
|
||||
| sort -u | grep -- '^\-' | tr '\n' '|' | sed 's,|$$,,' | grep ^ || echo "!*")," \
|
||||
| sed "s,MODULEOPTS,\
|
||||
$(shell sed -n 's,.*<option>\([^<]*\)</option>.*<replaceable>.*mod.*,\1,pg' $< \
|
||||
| sort -u | grep -- '^\-' | tr '\n' '|' | sed 's,|$$,,' | grep ^ || echo "!*")," \
|
||||
|
|
|
@ -3,7 +3,7 @@ _FUNCTION_NAME()
|
|||
{
|
||||
COMPREPLY=()
|
||||
local cur prev split=false
|
||||
_get_comp_words_by_ref cur prev
|
||||
_get_comp_words_by_ref -n : cur prev
|
||||
|
||||
_split_longopt && split=true
|
||||
|
||||
|
@ -23,6 +23,11 @@ _FUNCTION_NAME()
|
|||
_filedir
|
||||
return 0
|
||||
;;
|
||||
PINOPTS|--password)
|
||||
COMPREPLY=( $( compgen -W "$(printenv | cut -d = -f 1 | xargs printf 'env:%s ')" -- $cur ) )
|
||||
__ltrim_colon_completions "$cur"
|
||||
return 0
|
||||
;;
|
||||
OPTSWITHARGS)
|
||||
return 0
|
||||
;;
|
||||
|
|
Loading…
Reference in New Issue