With this patchset, the general options completion is available. ex: $ virt-install -<TAB><TAB> ... --arch --check --cpu --dry-run -h --autostart --clock --cputune --events --help ... $ virt-install --a<TAB><TAB> --arch --autostart Signed-off-by: Lin Ma <lma@xxxxxxxx> --- virt-install | 3 +++ 1 file changed, 3 insertions(+) diff --git a/virt-install b/virt-install index 4e16d4c8..4f403706 100755 --- a/virt-install +++ b/virt-install @@ -6,6 +6,7 @@ # See the COPYING file in the top-level directory. import argparse +import argcomplete import atexit import logging import sys @@ -864,6 +865,8 @@ def parse_args(): cli.add_misc_options(misc, prompt=True, printxml=True, printstep=True, noreboot=True, dryrun=True, noautoconsole=True) + argcomplete.autocomplete(parser, validator=cli.completer_validator) + return parser.parse_args() -- 2.19.0 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list