Mercurial > hg > gut
diff gut/command.py @ 6:ef895ddba2d3
add an apply command
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Wed, 21 Jul 2010 16:18:59 -0700 |
parents | 6cf716c40bb6 |
children |
line wrap: on
line diff
--- a/gut/command.py Wed Jul 21 13:49:46 2010 -0700 +++ b/gut/command.py Wed Jul 21 16:18:59 2010 -0700 @@ -183,6 +183,12 @@ elif value is False: parser.add_option('--%s' % key, action='store_true', default=False, help=help) + elif type(value) in set([type(()), type([])]): + if value: + help += ' [DEFAULT: %s]' % value + parser.add_option('--%s' % key, action='append', + default=list(value), + help=help) else: if value is not None: help += ' [DEFAULT: %s]' % value