mark_story
|
412864c510
|
Porting AclShell help to use the OptionParser.
|
2010-10-13 23:18:25 -04:00 |
|
mark_story
|
7a31eb41e9
|
Adding ability to define a subcommand parser as an array.
This makes defining subcommands a bit easier as you don't have to build a pile of objects first.
|
2010-10-13 23:18:25 -04:00 |
|
mark_story
|
ef027f6d0e
|
Adding choices to usage and generated help text.
|
2010-10-13 23:18:25 -04:00 |
|
mark_story
|
4e91012144
|
Adding validation for positional arguments.
You can use choices option to give a list of valid values that an argument can have.
|
2010-10-13 23:18:24 -04:00 |
|
mark_story
|
56292b658c
|
Adding option value validation to ConsoleOptionParser.
|
2010-10-13 23:18:24 -04:00 |
|
mark_story
|
ad367fed9a
|
Adding addOptions and addArguments as convience methods for adding multiple options/arguments.
|
2010-10-13 23:18:24 -04:00 |
|
mark_story
|
ab794b300e
|
Adding support for help generating help for subcommands.
Adding tests for subcommand help generation.
|
2010-10-13 23:18:23 -04:00 |
|
mark_story
|
56339e05f3
|
Adding subcommand to help output.
Subcommands can be shell methods or tasks. Both should support additional parsers. Which is not complete yet.
|
2010-10-13 23:18:23 -04:00 |
|
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 |
|