gobuf/README.md

28 lines
576 B
Markdown
Raw Permalink Normal View History

2023-03-21 01:20:24 +08:00
## gobuf
一个 protobuf 文件解析工具
## 用法
```go
package main
import "gitter.top/common/gobuf"
func main() {
parser, err := gobuf.NewParser("example.proto")
if err != nil {
// do something
}
// 是否存在Service User
parser.ExistService("User")
// 是否存在Message UserAddResp
parser.ExistMessage("UserAddResp")
// 是否存在RPC User.Add
parser.ExistRPC("User", "Add")
// 添加一个RPC Update
parser.AddRPC("User", "Update")
// 添加一个Service Member
parser.AddService("Member")
```