From 9262b598accee6d5b36d625adcfc0f98f8f74870 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Tue, 30 Apr 2013 16:12:20 -0700 Subject: [PATCH] Added `--progress` argument to command system. --- edbob/commands.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/edbob/commands.py b/edbob/commands.py index 3505473..c6e5b0f 100644 --- a/edbob/commands.py +++ b/edbob/commands.py @@ -105,6 +105,7 @@ Options: Config path (may be specified more than once) -n, --no-init Don't load config before executing command -d, --debug Increase logging level to DEBUG + -P, --progress Show progress indicators (where relevant) -v, --verbose Increase logging level to INFO -V, --version Display program version and exit @@ -132,6 +133,7 @@ Try '%(name)s help ' for more help.""" % self metavar='PATH') parser.add_argument('-d', '--debug', action='store_true', dest='debug') parser.add_argument('-n', '--no-init', action='store_true', default=False) + parser.add_argument('-P', '--progress', action='store_true', default=False) parser.add_argument('-v', '--verbose', action='store_true', dest='verbose') parser.add_argument('-V', '--version', action='version', version="%%(prog)s %s" % self.version) @@ -182,6 +184,7 @@ Try '%(name)s help ' for more help.""" % self # And finally, do something of real value... cmd = self.subcommands[cmd](parent=self) + cmd.show_progress = args.progress cmd._run(*(args.command + args.argv))