From 46d35448e20ee43e3c8129466729475337012d1e Mon Sep 17 00:00:00 2001 From: Bastian Eicher Date: Mon, 11 Apr 2011 15:17:58 +0200 Subject: [PATCH] Added support for --verbose --- zeroinstall/injector/cli_solve.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/zeroinstall/injector/cli_solve.py b/zeroinstall/injector/cli_solve.py index 6a7aca3..47e7925 100644 --- a/zeroinstall/injector/cli_solve.py +++ b/zeroinstall/injector/cli_solve.py @@ -32,12 +32,23 @@ def main(command_args): parser.add_option("-r", "--refresh", help=_("refresh all used interfaces"), action='store_true') parser.add_option("-s", "--source", help=_("select source code"), action='store_true') parser.add_option("", "--with-store", help=_("add an implementation cache"), action='append', metavar='DIR') - + parser.add_option("-v", "--verbose", help=_("more verbose output"), action='count') + (options, args) = parser.parse_args(command_args) + + if options.verbose: + logger = logging.getLogger() + if options.verbose == 1: + logger.setLevel(logging.INFO) + else: + logger.setLevel(logging.DEBUG) + import zeroinstall + logging.info(_("Running 0install %(version)s %(args)s; Python %(python_version)s"), {'version': zeroinstall.version, 'args': repr(command_args), 'python_version': sys.version}) + if len(args) != 1: logging.error("Incorrect number of aruments") sys.exit(1) - + if options.with_store: from zeroinstall import zerostore for x in options.with_store: -- 2.11.4.GIT