github.com/tada-team/tdproto@v1.51.57/codegen/openapi/validate_openapi.bash (about) 1 #!/bin/bash 2 set -euo pipefail 3 shopt -s extdebug 4 IFS=$'\n\t' 5 6 TEMP_DIR="$(mktemp --directory --suffix=tdproto_openapi)" 7 TEMP_FILE_PATH="${TEMP_DIR}/tdproto.json" 8 9 go run ./ > "$TEMP_FILE_PATH" 10 11 openapi-spec-validator "$TEMP_FILE_PATH" 12 13 rm -r "$TEMP_DIR"