From 28be44e65742d9b04f1ca0700134b44f430f67a4 Mon Sep 17 00:00:00 2001 From: Grant Miller Date: Wed, 23 Jan 2019 00:10:09 -0600 Subject: [PATCH] package_completer: Filter by prefix (!1745) --- pmb/parse/arguments.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pmb/parse/arguments.py b/pmb/parse/arguments.py index 012b6f53..d21ed2ba 100644 --- a/pmb/parse/arguments.py +++ b/pmb/parse/arguments.py @@ -257,7 +257,9 @@ def package_completer(prefix, action, parser, parsed_args): args = parsed_args pmb.config.merge_with_args(args) pmb.helpers.args.replace_placeholders(args) - packages = set(pmb.helpers.pmaports.get_list(args)) + packages = set( + package for package in pmb.helpers.pmaports.get_list(args) + if package.startswith(prefix)) return packages