def _add_script_args()

in tools/mp_test_extras.py [0:0]


def _add_script_args():
    parser = argparse.ArgumentParser(description="Msticpy test installer")
    parser.add_argument(
        "--install",
        "-i",
        action="store_true",
        required=False,
        default=False,
        help="Run install",
    )
    parser.add_argument(
        "--extras",
        "-e",
        nargs="+",
        required=False,
        default=None,
        help="Name of extras",
    )
    parser.add_argument(
        "--nocache",
        "-n",
        action="store_true",
        required=False,
        default=False,
        help="Run pip with --no-cache-dir option",
    )
    parser.add_argument(
        "--reset",
        "-r",
        action="store_true",
        default=False,
        help="Uninstall everying but base",
    )
    parser.add_argument(
        "--test",
        "-t",
        action="store_true",
        default=False,
        help="Run tests",
    )
    parser.add_argument(
        "--check",
        "-c",
        action="store_true",
        default=False,
        help="Run in check mode",
    )
    return parser