go.ketch.com/lib/goja@v0.0.1/scripts/genproto.sh (about)

     1  #!/usr/bin/env sh
     2  
     3  # Code generated by shipbuilder init 1.21.2. DO NOT EDIT.
     4  
     5  if [ ! -f "./scripts/check.sh" ]; then
     6    cd $(command dirname -- "$(command readlink -f "$(command -v -- "$0")")")/..
     7  fi
     8  
     9  . ./scripts/check.sh
    10  
    11  protos=$(find pkg -name \*.proto)
    12  if [ -n "$protos" ]; then
    13    check protoc protoc_gen_go protoc_gen_go_grpc protoc_gen_nats
    14  
    15    set -e
    16  
    17    echo "Generating protobuf..."
    18  
    19    for i in $protos; do
    20      echo "* $i"
    21      $protoc --proto_path=pkg --go_out=pkg --go_opt=paths=source_relative --go-grpc_out=pkg --nats_out=pkg --go-grpc_opt=paths=source_relative "$i"
    22    done
    23  fi