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