mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-06 09:06:44 +00:00
![Paddy](/assets/img/avatar_default.png)
Switch to using Go modules. This migrates our vendor.json to use Go 1.11's modules system, and replaces the vendor folder with the output of go mod vendor. The vendored code should remain basically the same; I believe some tree shaking of packages and support scripts/licenses/READMEs/etc. happened. This also fixes Travis and our Makefile to no longer use govendor.
18 lines
635 B
Bash
18 lines
635 B
Bash
#!/usr/bin/env bash
|
|
|
|
# This script serves as an example to demonstrate how to generate the gRPC-Go
|
|
# interface and the related messages from .proto file.
|
|
#
|
|
# It assumes the installation of i) Google proto buffer compiler at
|
|
# https://github.com/google/protobuf (after v2.6.1) and ii) the Go codegen
|
|
# plugin at https://github.com/golang/protobuf (after 2015-02-20). If you have
|
|
# not, please install them first.
|
|
#
|
|
# We recommend running this script at $GOPATH/src.
|
|
#
|
|
# If this is not what you need, feel free to make your own scripts. Again, this
|
|
# script is for demonstration purpose.
|
|
#
|
|
proto=$1
|
|
protoc --go_out=plugins=grpc:. $proto
|