def statusmatch(args): """Show the version and available versions of matching packages""" try: packages = [s.strip() for s in util.do_listnames(args.pattern, pipe=True).readlines()] except AttributeError: print("No packages found matching '{}'".format(args.pattern)) else: util.do_status(packages)
def listnames(args): """List all known packages; optionally filter the list with a pattern""" util.do_listnames(args.pattern)