GOFrame
框架提供了功能强大的gf
命令行开发辅助工具,是框架发展的一个重要组成部分,工具地址:
创新互联公司专注于万柏林企业网站建设,成都响应式网站建设公司,商城网站制作。万柏林网站建设公司,为万柏林等地区提供建站服务。全流程按需搭建网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
工具安装请参考仓库页面。工具安装成功后,可以通过gf
或者gf -h
查看所有支持的命令。复杂的命令可以通过gf COMMAND -h
查看更详细的使用帮助信息,例如:gf gen -h
。
CLI
工具版本会随着最新的框架版本走。工具的所有命令均同时支持命令行及配置文件配置参数,以提高易用性。配置文件路径优先查找当前目录下的hack
目录,其次按照框架默认的配置路径检索配置文件。
以gf gen dao
命令的配置文件的格式示例:
# GoFrame CLI tool configuration.
gfcli:
gen:
dao:
- link: "mysql:root:12345678@tcp(127.0.0.1:3306)/test"
tables: "user"
removePrefix: "gf_"
descriptionTag: true
noModelComment: true
注意以上配置示例仅供参考,具体配置项请参考具体命令帮助。
当在工具的使用中遇到问题时,可以尝试打开工具的调试模式获得更详细的工具执行日志信息,打开工具调试模式可以通过gf.debug
命令行选项开启,例如:
gf build main.go --gf.debug
由于gf
工具也是使用GoFrame
框架开发,因此调试信息的开启也是同框架方式一致。
当前帮助文档以gf cli v2.0.0
版本为例进行简单的介绍,详细的介绍信息请查看命令行帮助信息。本章内容信息可能会有滞后,最新的具体详细介绍请查看工具帮助信息。
$ gf
USAGE
gf COMMAND [OPTION]
COMMAND
env show current Golang environment variables
run running go codes with hot-compiled-like feature
gen automatically generate go files for dao/dto/entity/pb/pbentity...
init create and initialize an empty GoFrame project
pack packing any file/directory to a resource file, or a go file
build cross-building go project for lots of platforms
docker build docker image for current GoFrame project
install install gf binary to system (might need root/admin permission)
version show version information of current binary
OPTION
-y, --yes all yes for all command without prompt ask
-v, --version show version information of current binary
-d, --debug show internal detailed debugging information
-h, --help more information about this command
ADDITIONAL
Use "gf COMMAND -h" for details about a command.
网页名称:创新互联GoFrame教程:GoFrame开发工具-简介
网页网址:http://www.shufengxianlan.com/qtweb/news30/61580.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联