project_config.__main__ module

Command line interface.

class project_config.__main__.ReporterAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)[source]

Bases: Action

Custom argparse action for reporter CLI option.

project_config.__main__._controlled_error(show_traceback: bool, exc: Exception, message: str) int[source]
project_config.__main__._parse_command_args(command: str, subcommand_args: list[str]) tuple[argparse.Namespace, list[str]][source]
project_config.__main__.build_main_parser() ArgumentParser[source]
project_config.__main__.main() None[source]
project_config.__main__.parse_args(argv: list[str]) Namespace[source]
project_config.__main__.parse_cli_args_and_subargs(parser: ArgumentParser, argv: list[str]) tuple[argparse.Namespace, argparse.Namespace][source]
project_config.__main__.run(argv: list[str]) int[source]