mirror of
https://github.com/zerotier/zeronsd.git
synced 2026-05-22 16:25:37 -07:00
25 lines
491 B
Bash
Executable File
25 lines
491 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -euxo pipefail
|
|
|
|
if [ "x$1" = "x" ]; then
|
|
echo "Usage: $0 <central|service> [version='v1']"
|
|
exit 1
|
|
fi
|
|
|
|
PACKAGE=$1
|
|
VERSION=${2:-"v1"}
|
|
|
|
OPENAPI_FILE="${PACKAGE}${VERSION}.json"
|
|
CLIENT_LIB_DIR="zerotier-api"
|
|
|
|
if [ ! -d ${CLIENT_LIB_DIR} ]; then
|
|
echo "Missing ${CLIENT_LIB_DIR}"
|
|
exit 1
|
|
fi
|
|
|
|
|
|
URL_BASE="https://raw.githubusercontent.com/zerotier/docs/refs/heads/main/static/openapi/"
|
|
|
|
curl -sSL ${URL_BASE}/${OPENAPI_FILE} > ${CLIENT_LIB_DIR}/specs/${OPENAPI_FILE}
|