diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2013-02-17 22:23:27 +0200 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2013-02-17 22:23:27 +0200 |
commit | e7cd7ba7df96a5a2bc74693fdede77ca06349af0 (patch) | |
tree | 6db49bb62859e74592a72fb0062d1929f79ead8a | |
parent | e4796104bc81247bceb591164b227b3cd762c46f (diff) | |
download | bash-completion-e7cd7ba7df96a5a2bc74693fdede77ca06349af0.tar.gz |
vpnc: Add bunch of option arg (non)completions.
-rw-r--r-- | completions/vpnc | 38 |
1 files changed, 32 insertions, 6 deletions
diff --git a/completions/vpnc b/completions/vpnc index 115aeb7a..143798de 100644 --- a/completions/vpnc +++ b/completions/vpnc @@ -6,20 +6,46 @@ _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) + return 0 + ;; + --gateway) + _known_hosts_real "$cur" + return 0 + ;; + --vendor) + COMPREPLY=( $( compgen -W 'cisco netscreen' -- "$cur" ) ) + return 0 + ;; + --natt-mode) + COMPREPLY=( $( compgen -W 'natt none force-natt cisco-udp' \ + -- "$cur" ) ) + return 0 + ;; + --script|--pid-file|--ca-file) + _filedir + return 0 + ;; + --dh) + COMPREPLY=( $( compgen -W 'dh1 dh2 dh5' -- "$cur" ) ) + return 0 + ;; --pfs) COMPREPLY=( $( compgen -W 'nopfs dh1 dh2 dh5 server' -- "$cur" ) ) return 0 ;; - --pfs) - COMPREPLY=( $( compgen -W 'dh1 dh2 dh5' -- "$cur" ) ) + --debug) + COMPREPLY=( $( compgen -W '0 1 2 3 99' -- "$cur" ) ) return 0 ;; - --pid-file|--script) - _filedir + --auth-mode) + COMPREPLY=( $( compgen -W 'psk cert hybrid' -- "$cur" ) ) return 0 ;; - --gateway) - _known_hosts_real "$cur" + --ca-dir) + _filedir -d return 0 ;; esac |