def _parse_cli_args()

in cookbooks/aws-parallelcluster-environment/files/cfn_hup_configuration/share_compute_fleet_dna.py [0:0]


def _parse_cli_args():
    """Parse command line args."""
    parser = argparse.ArgumentParser(
        description="Get latest User Data from ComputeFleet Launch Templates.", exit_on_error=False
    )

    parser.add_argument(
        "-r",
        "--region",
        required=False,
        type=str,
        default=os.getenv("AWS_REGION", None),
        help="the cluster AWS region, defaults to AWS_REGION env variable",
    )

    parser.add_argument(
        "-c",
        "--cleanup",
        action="store_true",
        required=False,
        help="Cleanup DNA files created",
    )

    args = parser.parse_args()

    return args