From: Michael Tremer Date: Wed, 7 Jul 2021 17:45:49 +0000 (+0000) Subject: pakfire: Implement "list-keys" command X-Git-Tag: 0.9.28~1087 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7cd96df7a74126ac162bfb3873e983a25bbf0016;p=pakfire.git pakfire: Implement "list-keys" command Signed-off-by: Michael Tremer --- diff --git a/src/scripts/pakfire.in b/src/scripts/pakfire.in index 032b10536..0c7466b22 100644 --- a/src/scripts/pakfire.in +++ b/src/scripts/pakfire.in @@ -98,6 +98,11 @@ class Cli(object): help=_("Allow downgrading packages")) install.set_defaults(func=self._install) + # list-keys + list_keys = subparsers.add_parser("list-keys", + help=_("List all imported keys")) + list_keys.set_defaults(func=self._list_keys) + # provides provides = subparsers.add_parser("provides", help=_("Get a list of packages that provide a given file or feature")) @@ -231,6 +236,10 @@ class Cli(object): allow_downgrade=args.allow_downgrade, ) + def _list_keys(self, p, args): + for key in p.keys: + print(key) + def _provides(self, p, args): for pkg in p.whatprovides(args.pattern): s = pkg.dump(long=True)