Goctl
- api服务生成
- rpc服务生成
- 模板管理
本节将包含以下内容:
很多人会把 读作 go-C-T-L
,这种是错误的念法,应参照 go control
读做 ɡō kənˈtrōl
。
例如输出:
版本号说明
- version:goctl 版本号
- os:当前操作系统名称
- arch: 当前系统架构名称
GO111MODULE=on GOPROXY=https://goproxy.cn/,direct go get -u github.com/zeromicro/go-zero/tools/goctl@latest
# Go 1.16 及以后版本
GOPROXY=https://goproxy.cn/,direct go install github.com/zeromicro/go-zero/tools/goctl@latest
方式二 (fork and build)
从 go-zero代码仓库 git@github.com:zeromicro/go-zero.git
拉取一份源码,进入 tools/goctl/
目录下编译一下 goctl 文件,然后将其添加到环境变量中。
安装完成后执行goctl -v
,如果输出版本信息则代表安装成功,例如: