Add FilesCompleter for package.xml parameter

This commit is contained in:
Michal Sojka 2024-10-01 20:32:35 +02:00
parent 0fd819b4a2
commit 8736e74512

View file

@ -210,7 +210,8 @@ def ros2nix(args):
parser = argparse.ArgumentParser(
prog="ros2nix", formatter_class=argparse.ArgumentDefaultsHelpFormatter
)
parser.add_argument("source", nargs="+", metavar="package.xml", help="Path to package.xml")
parser.add_argument("source", nargs="+", metavar="package.xml", help="Path to package.xml").completer = \
argcomplete.completers.FilesCompleter(("xml"))
group = parser.add_mutually_exclusive_group()
group.add_argument("--output", default="package.nix", help="Output filename")