4 from wizard import command
5 from wizard.command import summary
8 options, show = parse_args(argv, baton)
10 for d in summary.parse_install_lines(show, options, True):
11 if isinstance(d, Exception):
15 logging.warning("%d errors, see wizard summary list-errors for details" % errors)
17 def parse_args(argv, baton):
18 usage = """usage: %prog summary list [ARGS] [APP[-VERSION]]
20 Lists the locations of all autoinstalls, optionally
21 filtered on application name and version.
26 %prog summary list mediawiki
27 List only MediaWiki autoinstalls
28 %prog summary list mediawiki-1.11.0
29 List only Mediawiki 1.11.0 autoinstalls"""
30 parser = command.WizardOptionParser(usage)
31 baton.push(parser, "versions_path")
32 options, args = parser.parse_all(argv)
34 parser.error("too many arguments")