diff options
Diffstat (limited to 'completions/ktutil')
-rw-r--r-- | completions/ktutil | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/completions/ktutil b/completions/ktutil index 572a2ec4..6030a474 100644 --- a/completions/ktutil +++ b/completions/ktutil @@ -2,21 +2,21 @@ _heimdal_principals() { - COMPREPLY=( $(compgen -W "$(kadmin -l dump 2>/dev/null | \ - awk '{print $1}')" -- "$cur") ) + COMPREPLY=($(compgen -W "$(kadmin -l dump 2>/dev/null | + awk '{print $1}')" -- "$cur")) } _heimdal_realms() { - COMPREPLY=( $(compgen -W "$(kadmin -l dump 2>/dev/null | \ - awk '{print $1}' | awk -F@ '{print $2}')" -- "$cur") ) + COMPREPLY=($(compgen -W "$(kadmin -l dump 2>/dev/null | + awk '{print $1}' | awk -F@ '{print $2}')" -- "$cur")) } _heimdal_encodings() { - COMPREPLY=( $(compgen -W 'des-cbc-mcrc des-cbc-md4 des-cbc-md5 + COMPREPLY=($(compgen -W 'des-cbc-mcrc des-cbc-md4 des-cbc-md5 des3-cbc-sha1 arcfour-hmac-md5 aes128-cts-hmac-sha1-96 - aes256-cts-hmac-sha1-96' -- "$cur") ) + aes256-cts-hmac-sha1-96' -- "$cur")) } _ktutil() @@ -27,23 +27,23 @@ _ktutil() local command commands i options case $prev in - -p|--principal) + -p | --principal) _heimdal_principals return ;; - -e|--enctype) + -e | --enctype) _heimdal_encodings return ;; - -a|--admin-server) + -a | --admin-server) _known_hosts_real -- "$cur" return ;; - -r|--realm) + -r | --realm) _heimdal_realms return ;; - -s|-k|--srvtab|--keytab) + -s | -k | --srvtab | --keytab) _filedir return ;; @@ -54,13 +54,13 @@ _ktutil() commands='add change copy get list remove rename purge srvconvert srv2keytab srvcreate key2srvtab' - for (( i=1; i < cword; i++ )); do + for ((i = 1; i < cword; i++)); do case ${words[i]} in - -k|--keytab) - (( i++ )) - ;; - -*) + -k | --keytab) + ((i++)) ;; + -*) ;; + *) command=${words[i]} break @@ -68,15 +68,15 @@ _ktutil() esac done - if [[ "$cur" == -* ]]; then - case $command in + if [[ $cur == -* ]]; then + case ${command-} in add) options='-p --principal -V -e --enctype -w --password -r --random -s --no-salt -h --hex' - ;; + ;; change) options='-r --realm -a --admin-server -s --server-port' - ;; + ;; get) options='-p --principal -e --enctype -r --realm -a --admin-server -s server --server-port' @@ -90,16 +90,16 @@ _ktutil() purge) options='--age' ;; - srv2keytab|key2srvtab) + srv2keytab | key2srvtab) options='-s --srvtab' ;; *) options='-k --keytab -v --verbose --version -v --help' ;; esac - COMPREPLY=( $(compgen -W "$options" -- "$cur") ) + COMPREPLY=($(compgen -W "$options" -- "$cur")) else - case $command in + case ${command-} in copy) _filedir ;; @@ -110,11 +110,11 @@ _ktutil() _heimdal_principals ;; *) - COMPREPLY=( $(compgen -W "$commands" -- "$cur") ) + COMPREPLY=($(compgen -W "$commands" -- "$cur")) ;; esac fi } && -complete -F _ktutil ktutil + complete -F _ktutil ktutil # ex: filetype=sh |