X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=bash_completion.d%2Ftinc;h=536503bb76bfeb66bb86c996d7adc53ceb9a0047;hp=f486f877b66e7fbc76ac95a062837952818e5fa6;hb=38adc8bf548c2c465d5f4147866c3d3f9112d3a8;hpb=b332bd964663b7109a5fc4be596d36fbf1dbaa47 diff --git a/bash_completion.d/tinc b/bash_completion.d/tinc index f486f877..536503bb 100644 --- a/bash_completion.d/tinc +++ b/bash_completion.d/tinc @@ -4,8 +4,8 @@ _tinc() { cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" opts="-c -d -D -K -n -o -L -R -U --config --no-detach --debug --net --option --mlock --logfile --pidfile --chroot --user --help --version" - confvars="Address AddressFamily BindToAddress BindToInterface Broadcast Cipher ClampMSS Compression ConnectTo DecrementTTL Device DeviceType Digest DirectOnly ECDSAPrivateKeyFile ECDSAPublicKey ECDSAPublicKeyFile ExperimentalProtocol Forwarding GraphDumpFile Hostnames IffOneQueue IndirectData Interface KeyExpire LocalDiscovery MACExpire MACLength MaxOutputBufferSize MaxTimeout Mode Name PMTU PMTUDiscovery PingInterval PingTimeout Port PriorityInheritance PrivateKeyFile ProcessPriority Proxy PublicKeyFile ReplayWindow StrictSubnets Subnet TCPOnly TunnelServer UDPRcvBuf UDPSndBuf VDEGroup VDEPort Weight" - commands="config connect debug disconnect dump edit export export-all generate-ecdsa-keys generate-keys generate-rsa-keys help import info init log pcap pid purge reload restart retry start stop top version" + confvars="Address AddressFamily BindToAddress BindToInterface Broadcast Cipher ClampMSS Compression ConnectTo DecrementTTL Device DeviceType Digest DirectOnly ECDSAPrivateKeyFile ECDSAPublicKey ECDSAPublicKeyFile ExperimentalProtocol Forwarding GraphDumpFile Hostnames IffOneQueue IndirectData Interface KeyExpire ListenAddress LocalDiscovery MACExpire MACLength MaxOutputBufferSize MaxTimeout Mode Name PMTU PMTUDiscovery PingInterval PingTimeout Port PriorityInheritance PrivateKeyFile ProcessPriority Proxy PublicKeyFile ReplayWindow StrictSubnets Subnet TCPOnly TunnelServer UDPRcvBuf UDPSndBuf VDEGroup VDEPort Weight" + commands="add connect debug del disconnect dump edit export export-all generate-ecdsa-keys generate-keys generate-rsa-keys get help import info init invite join log pcap pid purge reload restart retry set start stop top version" case ${prev} in -c|--config) @@ -53,15 +53,12 @@ _tinc() { fi COMPREPLY=( $(compgen -W "${commands}" -- ${cur}) ) case $prev in - config) - COMPREPLY=( $(compgen -W "get set add del ${confvars}" -- ${cur}) ) - return 0 - ;; get|set|add|del) COMPREPLY=( $(compgen -W "${confvars}" -- ${cur}) ) + return 0 ;; - dump) - COMPREPLY=( $(compgen -W "nodes edges subnets connections graph" -- ${cur}) ) + dump|reachable) + COMPREPLY=( $(compgen -W "reachable nodes edges subnets connections graph" -- ${cur}) ) return 0 ;; esac @@ -80,4 +77,4 @@ _tincctl() { } complete -F _tincd tincd -complete -F _tincctl tincctl +complete -F _tincctl tinc