#!/usr/bin/env bash
#
# Lädt die openapi-generator-cli.jar von Maven Central nach
# tool/openapi-generator-cli.jar. Idempotent — überspringt, wenn schon da.

set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
JAR="${SCRIPT_DIR}/openapi-generator-cli.jar"
VERSION="7.10.0"

if [[ -f "${JAR}" ]]; then
    echo "→ JAR existiert bereits unter ${JAR}"
    exit 0
fi

echo "→ Lade openapi-generator-cli ${VERSION} ..."
curl -sL \
    "https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/${VERSION}/openapi-generator-cli-${VERSION}.jar" \
    -o "${JAR}"
echo "✓ ${JAR}"
