_choose:
    just --choose

up:
    docker compose up -d
    ng serve

down:
    docker compose 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