#!/usr/bin/env bash set -euo pipefail # Generiert den TypeScript-Client aus der Swagger/OpenAPI-JSON von omsorgCore. # Voraussetzung: omsorgCore läuft lokal im Development-Modus (siehe README.md). cd "$(dirname "${BASH_SOURCE[0]}")" BASE_URL="${OMSORG_CORE_URL:-http://localhost:5245}" npx --yes @openapitools/openapi-generator-cli@2.13.4 generate \ -g typescript-fetch \ -i "${BASE_URL}/swagger/v1/swagger.json" \ -o . \ --additional-properties=npmName=omsorgcore-client-ts,supportsES6=true,typescriptThreePlus=true