neuralib.argp.core.new_command_parser

neuralib.argp.core.new_command_parser(parsers, usage=None, description=None, reset=False)[source]

Create ArgumentParser for AbstractParser s.

Parameters:
  • parsers (dict[str, AbstractParser | type[AbstractParser]]) – dict of command to AbstractParser.

  • usage (str | None) – parser usage

  • description (str | None) – parser description

  • reset – reset argument attributes. do nothing if parsers’s value isn’t an instance.

Returns:

Return type:

ArgumentParser