class documentation
class GitArgs(object):
Handle arguments to git commands
>>> GitArgs('-h', '--no-foo').args ['-h', '--no-foo'] >>> GitArgs('-n', 123).args ['-n', '123'] >>> GitArgs().add('--more-foo', '--less-bar').args ['--more-foo', '--less-bar'] >>> GitArgs().add(['--foo', '--bar']).args ['--foo', '--bar'] >>> GitArgs().add_cond(1 > 2, '--opt', '--no-opt').args ['--no-opt'] >>> GitArgs().add_true(True, '--true').args ['--true'] >>> GitArgs().add_false(True, '--true').args [] >>> GitArgs().add_false(False, '--false').args ['--false']
| Method | __init__ |
Undocumented |
| Method | add |
Add arguments to argument list |
| Method | add |
Add option opt to alist if condition is True else add noopt. |
| Method | add |
Add args if condition is False |
| Method | add |
Add args if condition is True |
| Property | args |
Undocumented |
| Instance Variable | _args |
Undocumented |
Add option opt to alist if condition is True else add noopt.
| Parameters | |
| condition:bool | condition |
| opt:str or list | option to add if condition is True |
| noopt:str or list | option to add if condition is False |