diff --git a/Justfile b/Justfile index dda3ce4..6da8c01 100644 --- a/Justfile +++ b/Justfile @@ -11,3 +11,16 @@ down: lint: -npm run lint:ts:fix -npm run lint:scss:fix + +generate: + #!/bin/sh + API_VERSION="$(cat package.json | jq -r '.api_version')" + API_URL="https://git.euph.dev/TowerDefence/Server/releases/download/$API_VERSION/api.yml" + rm -rf src/app/core/server + mkdir -p src/app/core/server + npx @openapitools/openapi-generator-cli \ + generate \ + --openapitools src/app/core/openapitools.json \ + -i "$API_URL" \ + -g typescript-angular \ + -o src/app/core/server