$ 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.
19 Comments
刘羽禅
manong
这个怎么转换成中文的
刘羽禅
我手动翻译的 哈哈😄
honorforlee
gf install 没有安装到PATH指定的路径中!
weixiansen
有没有人注意到这个gf,跟命令行里面git的flow模式重名了
gf -h
用法:git fetch [<选项>] [<仓库> [<引用规格>...]]
或:git fetch [<选项>] <组>
或:git fetch --multiple [<选项>] [(<仓库> | <组>)...]
或:git fetch --all [<选项>]
-v, --verbose 更加详细
-q, --quiet 更加安静
--all 从所有的远程抓取
...
谭陆颖
可能是因为你使用的shell插件(例如: oh-my-zsh) 给你创建了alias
王一飞
强哥,以后会在工具中加入数据迁移和数据填充功能吗?
长江黄河
pb文件的生成在windows下有BUG,*.proto是执行不了的,
且pb没办法引用第三方库呀。
Leon
文章最前部分的这个地址是个 404 啊。
Wilson liu
请教一下,升级gf-cli 的时候出现
.zsh killed 是什么问题? 需要配置什么吗
郭强
Wilson liu
补充;macos m1
Wilson liu
hi ,目前可以安装到最新的rc3 . 因为我是用mac m1 arm64 所以我下载的是对应的版本 后执行 install
gf_darwain_arm64 结果是出出现我提到的. zsh killed
我下载gf_darwin_amd64 执行同样的操作可以了.
不知原因(我知道m1 上是可以支持amd64)为什么arm64 出现上述问题
郭强
郭强
我没有
m1
环境,如果不行的话可以手动clone
源码进入cmd/gf
目录go install
一下。Wilson liu
谢谢回复!
好的,不过目前amd的也可以用.
回头我用编译安装的方式试一下.
谢谢 ~
朱文永
gf rc3升级了什么,和rc2区别是什么
viron r
2.0 gf,不添加到环境变量,直接执行可执行文件进行build会报错,
2022-03-15 13:19:20.215 gf pack config,i18n,public,template packed/build_pack_data.go
/bin/bash: gf:未找到命令
2022-03-15 13:19:20.217 remove the automatically generated resource go file: packed/build_pack_data.go
exception recovered: exit status 127
1. exception recovered: exit status 127
1). github.com/gogf/gf/v2/os/gcmd.(*Command).doRun.func1
/home/runner/work/gf/gf/os/gcmd/gcmd_command_run.go:97
2). github.com/gogf/gf/v2/os/gproc.MustShellRun
/home/runner/work/gf/gf/os/gproc/gproc_must.go:23
3). github.com/gogf/gf/cmd/gf/v2/internal/cmd.cBuild.Index
/home/runner/work/gf/gf/cmd/gf/internal/cmd/cmd_build.go:203
4). github.com/gogf/gf/v2/os/gcmd.newCommandFromMethod.func1
/home/runner/work/gf/gf/os/gcmd/gcmd_command_object.go:306
5). github.com/gogf/gf/v2/os/gcmd.(*Command).doRun
/home/runner/work/gf/gf/os/gcmd/gcmd_command_run.go:120
6). github.com/gogf/gf/v2/os/gcmd.(*Command).RunWithValueError
/home/runner/work/gf/gf/os/gcmd/gcmd_command_run.go:77
7). github.com/gogf/gf/v2/os/gcmd.(*Command).RunWithValue
/home/runner/work/gf/gf/os/gcmd/gcmd_command_run.go:32
8). github.com/gogf/gf/v2/os/gcmd.(*Command).Run
/home/runner/work/gf/gf/os/gcmd/gcmd_command_run.go:26
9). main.main
/home/runner/work/gf/gf/cmd/gf/main.go:69
Eagle
从v1版本开始使用的,更新了`gf`和`v2`后发现,以前默认命令行带参数现在无效了,
找了很久,发现文档里写
> 当给定命令行参数时优先读取命令行参数,如果命令行参数不存在时,自动读取配置文件中对应的参数名称。
然后发现`hack`中`config`参数不正确,改为正确的参数后命令才可以执行,所以说其实优先是读取配置文件了,我用的`gf`是预编译的`release`,
> https://github.com/gogf/gf/releases/tag/v2.1.0-rc4
大家可以测测看是不是这个情况
Eagle
另外文档建议也放一下`dao`的帮助文档:
andyzhou
郭强 请问V2.0是移除了swagger吗?http://localhost:8000/swagger/进去的页面只能看,不能操作