From e550f79b427387ba0951d249791268774b6e452f Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Dec 02 2023 16:06:09 +0000 Subject: Restrict completion to .src.rpm files for import (#706) Signed-off-by: Orion Poplawski --- diff --git a/pyrpkg/cli.py b/pyrpkg/cli.py index 6015765..ad7c853 100644 --- a/pyrpkg/cli.py +++ b/pyrpkg/cli.py @@ -997,7 +997,8 @@ class cliClient(object): default=False, help="Do not check whether specfile in SRPM matches " "the repository name") - import_srpm_parser.add_argument('srpm', help='Source rpm to import') + import_srpm_parser.add_argument('srpm', help='Source rpm to import').completer = \ + argcomplete.FilesCompleter(allowednames=('.src.rpm'), directories=False) import_srpm_parser.set_defaults(command=self.import_srpm) def register_install(self):