该功能特性从 v2.4
版本开始提供。
基本介绍
该命令用于编译 proto
文件,生成对应的 protobuf go
文件以及对应的控制器文件。
命令使用
$ gf gen pb -h
USAGE
gf gen pb [OPTION]
OPTION
-p, --path protobuf file folder path
-a, --api output folder path storing generated go files of api
-c, --ctrl output folder path storing generated go files of controller
-h, --help more information about this command
EXAMPLE
gf gen pb
gf gen pb -p . -a . -p .
如果使用框架推荐的项目工程脚手架,并且系统安装了 make
工具,也可以使用 make pb
快捷指令。
参数说明:
名称 | 必须 | 默认值 | 含义 |
---|---|---|---|
path | 否 | manifest/protobuf | 指向 proto 协议定义文件 |
api | 否 | api | 指向生成的接口文件存放目录 |
ctrl | 否 | internal/controller | 指向生成的控制器文件存放目录 |