summaryrefslogtreecommitdiff
path: root/completions/ktutil
diff options
context:
space:
mode:
Diffstat (limited to 'completions/ktutil')
-rw-r--r--completions/ktutil50
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