133dcc83250377f9be15fa4da8d0c1f567a101e4
vdn-tools
A collection of scripts for Virtual Didactic Network (VDN).
Bash completion script
This script can complete the most commonly used commands in VDN like vdn-ssh, vdn-start or vdn-scp.
It can complete network and system names. Guest filenames can also be completed like the scp command.
Locally
Source the completion/vdn-completion.bash file in your .bashrc:
. ~/path/to/completions/vdn-completion.bash
Globally
Copy the vdn-completion.bash file in /usr/local/share/bash-completion/completions/ and link all the commands:
cp completion/vdn-completion.bash /usr/local/share/bash-completion/completions/vdn
grep 'complete -F \w* [a-z-]*' -- completion/vdn-completion.bash | awk '{ print "/usr/local/share/bash-completion/completions/"$NF }' | xargs -I {} ln -s /usr/local/share/bash-completion/completions/vdn {}
Description
Languages
Shell
100%