linkerd2/bin/protoc-go.sh

22 lines
423 B
Bash
Executable File

#!/bin/sh
set -eu
gen() {
rm -rf controller/gen/common controller/gen/controller controller/gen/public
mkdir -p controller/gen
for f in $@; do
bin/protoc -I proto --go_out="plugins=grpc:$GOPATH/src" "$f"
done
git add controller/gen
}
go install ./vendor/github.com/golang/protobuf/protoc-gen-go
gen proto/common/healthcheck.proto \
proto/public.proto \
proto/controller/tap.proto