Argparse_Utils Module

Typing helpers to make it easier to use Signature.from_callable for automatic conversion of positional to keyword args.

class cli_command_parser.conversion.argparse_utils.ArgumentParser(prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=<class 'argparse.HelpFormatter'>, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True, exit_on_error=True)[source]

Bases: ArgumentParser

add_argument_group(title=None, description=None, *, prefix_chars=None, argument_default=None, conflict_handler=None)[source]
add_mutually_exclusive_group(*, required=False)[source]
add_subparsers(*, title=None, description=None, prog=None, dest=None, help=None, action=None, option_string=None, required=None, metavar=None)[source]
class cli_command_parser.conversion.argparse_utils.SubParsersAction(option_strings, prog, parser_class, dest='==SUPPRESS==', required=False, help=None, metavar=None)[source]

Bases: _SubParsersAction

add_parser(name, *, aliases=(), description=None, prog=None, help=None)[source]