该功能特性从 |
该命令用于编译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 . |
如果使用框架推荐的项目工程脚手架,并且系统安装了 |
参数说明:
名称 | 必须 | 默认值 | 含义 |
---|---|---|---|
path | 否 | manifest/protobuf | 指向proto 协议定义文件 |
api | 否 | api | 指向生成的接口文件存放目录 |
ctrl | 否 | internal/controller | 指向生成的控制器文件存放目录 |
proto
目录执行该命令,并且指定的path
目录不存在时,那么将会自动编译本地proto
文件,且编译后的文件生成到当前目录,并自动关闭控制器文件的生成功能。