summaryrefslogtreecommitdiff
path: root/completions/vpnc
diff options
context:
space:
mode:
Diffstat (limited to 'completions/vpnc')
-rw-r--r--completions/vpnc45
1 files changed, 23 insertions, 22 deletions
diff --git a/completions/vpnc b/completions/vpnc
index 5eb5be71..bbdb8ee7 100644
--- a/completions/vpnc
+++ b/completions/vpnc
@@ -6,9 +6,9 @@ _vpnc()
_init_completion || return
case $prev in
- --help|--long-help|--version|--id|--username|--domain|--ifname|\
- --application-version|--local-addr|--local-port|--udp-port|--dpd-idle|\
- --target-network|--ifmtu)
+ --help | --long-help | --version | --id | --username | --domain | --ifname | \
+ --application-version | --local-addr | --local-port | --udp-port | --dpd-idle | \
+ --target-network | --ifmtu)
return
;;
--gateway)
@@ -16,36 +16,36 @@ _vpnc()
return
;;
--vendor)
- COMPREPLY=( $(compgen -W 'cisco netscreen' -- "$cur") )
+ COMPREPLY=($(compgen -W 'cisco netscreen' -- "$cur"))
return
;;
--natt-mode)
- COMPREPLY=( $(compgen -W 'natt none force-natt cisco-udp' \
- -- "$cur") )
+ COMPREPLY=($(compgen -W 'natt none force-natt cisco-udp' \
+ -- "$cur"))
return
;;
- --script|--pid-file|--ca-file)
+ --script | --pid-file | --ca-file)
_filedir
return
;;
--dh)
- COMPREPLY=( $(compgen -W 'dh1 dh2 dh5' -- "$cur") )
+ COMPREPLY=($(compgen -W 'dh1 dh2 dh5' -- "$cur"))
return
;;
--pfs)
- COMPREPLY=( $(compgen -W 'nopfs dh1 dh2 dh5 server' -- "$cur") )
+ COMPREPLY=($(compgen -W 'nopfs dh1 dh2 dh5 server' -- "$cur"))
return
;;
--ifmode)
- COMPREPLY=( $(compgen -W 'tun tap' -- "$cur") )
+ COMPREPLY=($(compgen -W 'tun tap' -- "$cur"))
return
;;
--debug)
- COMPREPLY=( $(compgen -W '0 1 2 3 99' -- "$cur") )
+ COMPREPLY=($(compgen -W '0 1 2 3 99' -- "$cur"))
return
;;
--auth-mode)
- COMPREPLY=( $(compgen -W 'psk cert hybrid' -- "$cur") )
+ COMPREPLY=($(compgen -W 'psk cert hybrid' -- "$cur"))
return
;;
--ca-dir)
@@ -54,28 +54,29 @@ _vpnc()
;;
--password-helper)
compopt -o filenames
- COMPREPLY=( $(compgen -c -- "$cur") )
+ COMPREPLY=($(compgen -c -- "$cur"))
return
;;
esac
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '$(_parse_help "$1" --long-help)' -- "$cur") )
- elif [[ "$cur" == */* ]]; then
+ if [[ $cur == -* ]]; then
+ COMPREPLY=($(compgen -W '$(_parse_help "$1" --long-help)' -- "$cur"))
+ elif [[ $cur == */* ]]; then
# explicit filename
_filedir conf
else
# config name, /etc/vpnc/<name>.conf
- local IFS=$' \t\n' reset=$(shopt -p nullglob); shopt -s nullglob
- local -a configs=( /etc/vpnc/*.conf )
- configs=( "${configs[@]##*/}" )
- configs=( "${configs[@]%.conf}" )
+ local IFS=$' \t\n' reset=$(shopt -p nullglob)
+ shopt -s nullglob
+ local -a configs=(/etc/vpnc/*.conf)
+ configs=("${configs[@]##*/}")
+ configs=("${configs[@]%.conf}")
$reset
IFS=$'\n'
compopt -o filenames
- COMPREPLY=( $(compgen -W '${configs[@]}' -- "$cur") )
+ COMPREPLY=($(compgen -W '${configs[@]}' -- "$cur"))
fi
} &&
-complete -F _vpnc vpnc
+ complete -F _vpnc vpnc
# ex: filetype=sh