0.1.0
-
Make sure to always initialize a root index parser (if one doesn't already exist) so that
multicommand.create_parser(...)
always returns a useable ArgumentParser (instead of raising an exception).This way
multicommand.create_parser(...)
can be called on a package that has no parsers, and will still behave sensibly. -
Check that found parsers are actually (sub-classes of)
ArgumentParser
, skip them if they aren't. -
Fix bug in
_requires_subparsers
-
Improve help for subcommands