11
protoc-gen-go-micro/generate.sh
Executable file
11
protoc-gen-go-micro/generate.sh
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
INC=$(go list -f '{{ .Dir }}' -m go.unistack.org/micro-proto/v3)
|
||||
INC_CODEC=$(go list -f '{{ .Dir }}' -m go.unistack.org/micro/v3)
|
||||
ARGS="-I${INC}"
|
||||
CODEC_ARGS="-I${INC_CODEC}"
|
||||
|
||||
protoc $ARGS $CODEC_ARGS -Iproto --go-micro_out=components="micro|http",debug=true,tag_path=./proto/,paths=source_relative:./proto/ proto/*.proto
|
||||
|
||||
protoc $ARGS $CODEC_ARGS -Iproto --go-micro_out=openapi_file=apidocs.swagger.json,components="openapiv3",debug=true,paths=source_relative:./proto/ proto/*.proto
|
||||
|
Reference in New Issue
Block a user