Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ovs-vsctl-bashcomp: Add bash command-line completion for ovs-vsctl.
This patch adds bash command-line completion script for ovs-vsctl. Therein, codes are added to ovs-vsctl to allow it to print the options and command arguments. The ovs-vsctl-bashcomp.bash will parse the vsctl command and complete on the user input. The completion script can do the following:: - display available completions and complete on user input for global/local options, sub-commands, and arguments. - query database and expand keywords like 'table/record/column/key' to available completions. - deal with argument relations like 'one and more', 'zero or one'. - complete multiple ovs-vsctl commands cascaded via '--'. To use the script, either copy it inside /etc/bash_completion.d/ or manually run it via . ovs-vsctl-bashcomp.bash. Signed-off-by: Peter Amidon <peter@picnicpark.org> Signed-off-by: Alex Wang <alexw@nicira.com> Acked-by: Ben Pfaff <blp@nicira.com>
- Loading branch information