snapshot of https://github.com/centrifugal/centrifugo.git (master, 2026-09-16; blobs > 131072B omitted)
This commit is contained in:
25
internal/proxyproto/generate.sh
Normal file
25
internal/proxyproto/generate.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/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"
|
||||
Reference in New Issue
Block a user