Files
upstream-centrifugo/internal/proxyproto/generate.sh
upstream-mirror b352a9a30d
Some checks failed
test / Lint (push) Failing after 3s
test / Test with Go 1.26.8 (push) Failing after 2s
snapshot of https://github.com/centrifugal/centrifugo.git (master, 2026-09-16; blobs > 131072B omitted)
2026-09-16 01:17:21 +05:00

26 lines
582 B
Bash

#!/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"