#!/usr/bin/env bash set -euo pipefail # protoc_gen.sh foo.proto will compile foo.proto. Should be run in the same # directory as its input. Handles multi-element GOPATHs so it works with retool. # Append '/src' to every element in GOPATH. PROTOPATH=${GOPATH/://src:}/src protoc --proto_path="${PROTOPATH}:." --twirp_out=. --go_out=. "$@" protoc --proto_path="${PROTOPATH}:." --python_out=. --twirp_python_out=. "$@"