diff options
| author | mo khan <mo@mokhan.ca> | 2025-03-28 12:13:45 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-03-28 12:13:45 -0600 |
| commit | 3872736263d06fc19b6b594747c7b3879ab087b2 (patch) | |
| tree | abf654c5c8409b0a9fcb490ad5610141eaa5fe32 /magefile.go | |
| parent | 87cd5db48af6d4449cf086245d3bd5da1b7d1e71 (diff) | |
feat: generate golang rpc client/server
Diffstat (limited to 'magefile.go')
| -rw-r--r-- | magefile.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/magefile.go b/magefile.go index 27cab5e3..4ce8e00f 100644 --- a/magefile.go +++ b/magefile.go @@ -65,13 +65,16 @@ func Authzd() error { // Generate gRPC from protocal buffers func Protos() error { - outDir := "lib/authx/rpc" for _, file := range x.Must(filepath.Glob("./protos/*.proto")) { if err := sh.RunV( "protoc", "--proto_path=./protos", - "--ruby_out="+outDir, - "--twirp_ruby_out="+outDir, + "--go_out=pkg/rpc", + "--go_opt=paths=source_relative", + "--go-grpc_out=pkg/rpc", + "--go-grpc_opt=paths=source_relative", + "--ruby_out=lib/authx/rpc", + "--twirp_ruby_out=lib/authx/rpc", file, ); err != nil { return err |
