Categorygithub.com/pepabo/protoc-gen-go-client
repositorypackage
0.3.0
Repository: https://github.com/pepabo/protoc-gen-go-client.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

protoc-gen-go-client

protoc-gen-go-client is a protoc plugin that generates a client that bundles gRPC Clients for multiple services.

Example

Generate client.go that bundles gRPC clients generated by proto files in the directory.

Requirements

  • protoc-gen-go
  • protoc-gen-go-grpc

Options

OptionTypeDescription
packagestringSpecify package name (ex --go-client_opt=package=xxxx )
same_packageboolMake the package the same as the package generated by proto-gen-go (ex --go-client_opt=same_package )
with_closeboolAdd Close() method for closing *grpc.ClientConn from client