Mercurial > hg > gut
comparison 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 |
comparison
equal
deleted
inserted
replaced
5:0bfbd062765d | 6:ef895ddba2d3 |
---|---|
181 action='store_false', default=True, | 181 action='store_false', default=True, |
182 help=help) | 182 help=help) |
183 elif value is False: | 183 elif value is False: |
184 parser.add_option('--%s' % key, action='store_true', | 184 parser.add_option('--%s' % key, action='store_true', |
185 default=False, help=help) | 185 default=False, help=help) |
186 elif type(value) in set([type(()), type([])]): | |
187 if value: | |
188 help += ' [DEFAULT: %s]' % value | |
189 parser.add_option('--%s' % key, action='append', | |
190 default=list(value), | |
191 help=help) | |
186 else: | 192 else: |
187 if value is not None: | 193 if value is not None: |
188 help += ' [DEFAULT: %s]' % value | 194 help += ' [DEFAULT: %s]' % value |
189 parser.add_option('--%s' % key, help=help, default=value) | 195 parser.add_option('--%s' % key, help=help, default=value) |
190 | 196 |