1#!/bin/bash 2 3# We do not run protoc under go:generate because we want to ensure that all 4# dependencies of go:generate are "go get"-able for general dev environment 5# usability. To compile all protobuf files in this repository, run 6# "make protobuf" at the top-level. 7 8set -eu 9 10SOURCE="${BASH_SOURCE[0]}" 11while [ -h "$SOURCE" ] ; do SOURCE="$(readlink "$SOURCE")"; done 12DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" 13 14cd "$DIR" 15 16protoc --go_out=paths=source_relative,plugins=grpc:. ./tfplugin5.proto 17