Use _init_completion() in completions/h*.
This commit is contained in:
parent
10f6eb8ee2
commit
d82571a47c
@ -23,10 +23,10 @@ _heimdal_encodings()
|
||||
|
||||
_ktutil()
|
||||
{
|
||||
local cur prev command options split=false
|
||||
local cur prev words cword
|
||||
_init_completion || return
|
||||
|
||||
COMPREPLY=()
|
||||
_get_comp_words_by_ref cur prev
|
||||
local command options split=false
|
||||
|
||||
_split_longopt && split=true
|
||||
|
||||
@ -58,15 +58,15 @@ _ktutil()
|
||||
commands='add change copy get list remove rename purge srvconvert \
|
||||
srv2keytab srvcreate key2srvtab'
|
||||
|
||||
for (( i=1; i < COMP_CWORD; i++ )); do
|
||||
case ${COMP_WORDS[i]} in
|
||||
for (( i=1; i < cword; i++ )); do
|
||||
case ${words[i]} in
|
||||
-k|--keytab)
|
||||
i=$(($i+1))
|
||||
;;
|
||||
-*)
|
||||
;;
|
||||
*)
|
||||
command=${COMP_WORDS[i]}
|
||||
command=${words[i]}
|
||||
break
|
||||
;;
|
||||
esac
|
||||
|
@ -4,11 +4,8 @@ have hping || have hping2 || have hping3 || return
|
||||
|
||||
_hping2()
|
||||
{
|
||||
local cur prev
|
||||
|
||||
COMPREPLY=()
|
||||
cur=`_get_cword`
|
||||
prev=`_get_pword`
|
||||
local cur prev words cword
|
||||
_init_completion || return
|
||||
|
||||
case $prev in
|
||||
-I|--interface)
|
||||
|
Loading…
x
Reference in New Issue
Block a user