argclz.commands.new_command_parser#
- argclz.commands.new_command_parser(parsers, usage=None, description=None, **kwargs)[source]#
A convenient way to create an ArgumentParser with sub-commands.
- Parameters:
parsers (dict[str, AbstractParser | Type[AbstractParser]]) – dict of command to
AbstractParser.usage (str | None) – parser usage
description (str | None) – parser description
- Returns:
- Return type:
ArgumentParser