goctl model mysql ddl
    -c
    -src ./user.sql
    -dir ./
    从 数据定义语言ddl 生成mysql模型
    生成带缓存的代码
    goctl model mysql datasource
    -c
    -url “root:password@tcp(127.0.0.1:3306)/database”
    -table “users”
    -dir ./
    从数据源生成model
    goctl api go
    -api ./user.api
    -dir ./
    根据api文件生成go代码
    goctl rpc protoc
    user.proto
    —go_out=./ —go-grpc_out=./ —zrpc_out=./
    根据proto文件生成go代码
    goctl template init
    —home $HOME/template
    初始化模板到默认目录~/.goctl/
    到指定目录
    goctl completion 生成自动补全文件

    image.png
    alias apigen=”goctl api go -api .api -dir ../ —style=goZero”
    alias rpcgen=”goctl rpc protoc
    .proto —go_out=./ —go-grpc_out=../ —zrpc_out=./ —style=goZero”
    image.png