--- /dev/null
+from wizard.command import _command
+from wizard.command.summary import _summary
+
+def main(argv, baton):
+ options, show = parse_args(argv, baton)
+ for d in _summary.parse_install_lines(show, options):
+ print d.location
+
+def parse_args(argv, baton):
+ usage = """usage: %prog summary list [ARGS] [APP[-VERSION]]
+
+Lists the locations of all autoinstalls, optionally
+filtered on application name and version.
+
+Examples:
+ %prog summary list
+ List all autoinstalls
+ %prog summary list mediawiki
+ List only MediaWiki autoinstalls
+ %prog summary list mediawiki-1.11.0
+ List only Mediawiki 1.11.0 autoinstalls"""
+ parser = _command.WizardOptionParser(usage)
+ baton.push(parser, "versions_path")
+ options, args = parser.parse_all(argv)
+ if len(args) > 1:
+ parser.error("too many arguments")
+ return options, args
+