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: argparse.Action

Custom argparse action for reporter CLI option.

_raise_invalid_reporter_error(reporter_id: str) None[source]
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() argparse.ArgumentParser[source]
project_config.__main__.main() None[source]
project_config.__main__.parse_args(argv: List[str]) Tuple[argparse.Namespace, argparse.Namespace][source]
project_config.__main__.parse_cli_args_and_subargs(parser: argparse.ArgumentParser, argv: List[str]) Tuple[argparse.Namespace, argparse.Namespace][source]
project_config.__main__.run(argv: List[str] = []) int[source]