in data_validation/cli_tools.py [0:0]
def configure_arg_parser():
"""Extract Args for Run."""
parser = argparse.ArgumentParser(
usage=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter
)
parser.add_argument("--verbose", "-v", action="store_true", help="Verbose logging")
parser.add_argument(
"--log-level",
"-ll",
default="INFO",
choices=["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"],
help="Log Level to be assigned. This will print logs with level same or above",
)
subparsers = parser.add_subparsers(dest="command")
_configure_validate_parser(subparsers)
_configure_validation_config_parser(subparsers)
_configure_connection_parser(subparsers)
_configure_find_tables(subparsers)
_configure_raw_query(subparsers)
_configure_beta_parser(subparsers)
_configure_partition_parser(subparsers)
return parser