18 lines
386 B
Bash
18 lines
386 B
Bash
#!/usr/bin/bash
|
|
|
|
API_DOC_URI="${API_DOC_URI:-https://api.nitrodev.ebitda.tech/domain-ws/q/openapi?format=yaml}"
|
|
|
|
WD="$(realpath $(dirname $0))"
|
|
ROOT_DIR="${WD}"
|
|
CLIENT_DIR="${ROOT_DIR}/src/client"
|
|
BIN_DIR="${ROOT_DIR}/node_modules/.bin"
|
|
|
|
rm -rf "${CLIENT_DIR}"
|
|
mkdir -p "${CLIENT_DIR}"
|
|
|
|
${BIN_DIR}/openapi-ts \
|
|
-c "@hey-api/client-fetch" \
|
|
-i ${API_DOC_URI} \
|
|
-o "${CLIENT_DIR}"
|
|
|