Show both commands and 'required flags' instead of only 'required flags'
This commit is contained in:
parent
a5f153e19b
commit
ecc7ea6969
@ -116,12 +116,12 @@ __handle_reply()
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
local completions
|
local completions
|
||||||
if [[ ${#must_have_one_flag[@]} -ne 0 ]]; then
|
|
||||||
completions=("${must_have_one_flag[@]}")
|
|
||||||
elif [[ ${#must_have_one_noun[@]} -ne 0 ]]; then
|
|
||||||
completions=("${must_have_one_noun[@]}")
|
|
||||||
else
|
|
||||||
completions=("${commands[@]}")
|
completions=("${commands[@]}")
|
||||||
|
if [[ ${#must_have_one_noun[@]} -ne 0 ]]; then
|
||||||
|
completions=("${must_have_one_noun[@]}")
|
||||||
|
fi
|
||||||
|
if [[ ${#must_have_one_flag[@]} -ne 0 ]]; then
|
||||||
|
completions+=("${must_have_one_flag[@]}")
|
||||||
fi
|
fi
|
||||||
COMPREPLY=( $(compgen -W "${completions[*]}" -- "$cur") )
|
COMPREPLY=( $(compgen -W "${completions[*]}" -- "$cur") )
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user