mpeterv
b4c51e84de
Make add_help an actual field
2014-03-02 19:27:37 +04:00
mpeterv
f24cfe9627
Got rid of :prepare()
2014-03-02 02:03:44 +04:00
mpeterv
5c82cb4c2e
Added epilog field
2014-02-23 16:44:13 +04:00
mpeterv
7994dded7e
Make command required by default
2014-02-23 16:27:23 +04:00
mpeterv
fc65c85a13
Improved command line parsing
...
The first character after control character is now not required to be a letter
2014-02-23 16:20:55 +04:00
mpeterv
07af666206
Pad long usage messages
...
Long usage messages are split into lines. A margin is added so that they line up under "Usage: " part of the message.
2014-02-18 13:28:06 +04:00
mpeterv
ccad58ef50
return Parser as the module
2014-02-17 18:41:09 +04:00
mpeterv
3788b9c1a6
Improved help option behaviour
...
* Help option is only created once per parser, several :prepare() invocations do not create extra options.
* In :add_help(foo), foo is passed to the help option overriding default name, see spec/help_spec.lua @ 24
2014-02-17 16:58:16 +04:00
mpeterv
4dc73cac35
added a test for multiline descriptions
2014-02-17 15:26:04 +04:00
mpeterv
9ae8df55cc
added tests related to help, improved help generation
2014-01-26 17:38:22 +04:00