#!/bin/bash set -e # go install google.golang.org/protobuf/cmd/protoc-gen-go@latest # go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest # go install github.com/fatih/gomodifytags@v1.13.0 # go install github.com/FZambia/gomodifytype@latest which protoc which gomodifytype which gomodifytags protoc-gen-go --version protoc-gen-go-grpc --version protoc -I ./ \ proxy.proto \ --go_out=. \ --go-grpc_out=. gomodifytype -file proxy.pb.go -all -w -from "[]byte" -to "Raw" bash generate_tags.sh echo "Done! Make sure JSON tags properly replaced for new messages"