- allow run to optionally accept a callable to use as the only command
0.5.1
- fix use of append action (`my_kwarg=[]`, then `--my-kwarg=foo --my-kwarg=bar`)
0.5.0
- Allow to override argument names (9)
0.4.4
- Do not call any command unless all arguments are valid (8)
0.4.3
- removed usage of reserved pyton 3.7 keyword `async`
0.4.0
- allow to chain commands (`script.py command1 arg1 command2 arg2`) - fixed command registered multiple time when chaining cli calls - `_` in command name are replaced by `-` (but original name is kept as alias) - fixed arbitrary callable as annotation not working with kwargs