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"