From 8736e74512c31ef6062a93059d284ba89ebcdc4d Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Tue, 1 Oct 2024 20:32:35 +0200 Subject: [PATCH] Add FilesCompleter for package.xml parameter --- ros2nix/ros2nix.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ros2nix/ros2nix.py b/ros2nix/ros2nix.py index a753203..69235e9 100755 --- a/ros2nix/ros2nix.py +++ b/ros2nix/ros2nix.py @@ -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")