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.
- 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__.parse_args(argv: List[str]) argparse.Namespace [source]
- project_config.__main__.parse_cli_args_and_subargs(parser: argparse.ArgumentParser, argv: List[str]) Tuple[argparse.Namespace, argparse.Namespace] [source]