mark_story
|
7f5b5c4fbd
|
Adding exception for unknown option usage.
|
2010-10-13 23:18:21 -04:00 |
|
mark_story
|
d3c95bc2c4
|
Adding epilog and description to the generate help.
|
2010-10-13 23:18:21 -04:00 |
|
mark_story
|
501e63e45d
|
Adding argument help generation in the long help and usage string.
Fixing output of option help, formatting was calculated in 2 places.
|
2010-10-13 23:18:21 -04:00 |
|
mark_story
|
09adc38b6c
|
Doing some fixes as the longest option + a short would cause incorrect formatting.
|
2010-10-13 23:18:21 -04:00 |
|
mark_story
|
cea6cef727
|
Adding smart defaults for verbose, quiet, and help options.
Adding help formatting for options.
|
2010-10-13 23:18:21 -04:00 |
|
mark_story
|
f5ad54e97e
|
Adding required argument checking.
|
2010-10-13 23:18:21 -04:00 |
|
mark_story
|
505e59ac66
|
Adding support for boolean options.
|
2010-10-13 23:18:21 -04:00 |
|
mark_story
|
3e402e2dfb
|
Adding support for positional arguments.
Adding tests and support for positional arguments. Renaming description
key to help as its shorter.
|
2010-10-13 23:18:21 -04:00 |
|
mark_story
|
3b9921a390
|
Adding support for -abc style combination of short options.
Renaming shortcut to short as its shorter :)
|
2010-10-13 23:18:20 -04:00 |
|
mark_story
|
07bda824f0
|
Adding test for parsing multiple options.
|
2010-10-13 23:18:20 -04:00 |
|
mark_story
|
2c2c9a38d2
|
Removing required, and type from option flag as they didn't really make sense to include at this point. Adding support for --foo=bar type parameters.
|
2010-10-13 23:18:20 -04:00 |
|
mark_story
|
7b1b835bc1
|
Adding very basic implementation for parsing long and short options.
|
2010-10-13 23:18:20 -04:00 |
|
mark_story
|
d5d9adb92b
|
Starting to implement options and option parsing.
|
2010-10-13 23:18:20 -04:00 |
|
mark_story
|
694537933e
|
Adding description() and epilog() to ConsoleOptionParser. Starting to build out addOption.
|
2010-10-13 23:18:20 -04:00 |
|
mark_story
|
d914c0aaea
|
Adding ConsoleOptionParser and its test.
|
2010-10-13 23:18:20 -04:00 |
|