|
|
преди 2 години | |
|---|---|---|
| gfcmd | преди 2 години | |
| internal | преди 2 години | |
| test | преди 2 години | |
| .gitignore | преди 2 години | |
| LICENSE | преди 2 години | |
| Makefile | преди 2 години | |
| README.md | преди 2 години | |
| go.mod | преди 2 години | |
| go.sum | преди 2 години | |
| main.go | преди 2 години |
gf is a powerful CLI tool for building GoFrame application with convenience.
You can also install gf tool using pre-built binaries: https://github.com/gogf/gf/releases
Mac & Linux
wget -O gf https://github.com/gogf/gf/releases/latest/download/gf_$(go env GOOS)_$(go env GOARCH) && chmod +x gf && ./gf install -y && rm ./gf
If you're using
zsh, you might need rename your alias by commandalias gf=gfto resolve the conflicts betweengfandgit fetch.
Windows
Manually download, execute in command line it and then follow the instruction.
Database support
| DB | support | remarks | | :------: | :------: | :------: | | mysql | yes | - | | mariadb | yes | - | | tidb | yes | - | | mssql | yes | - | | oracle | yes | - | | pgsql | yes | - | | sqlite | yes | - | | clickhouse | no | manually make some changes to the source codes and do the building. | | dm | no | manually make some changes to the source codes and do the building. |
git clone https://github.com/gogf/gf && cd gf/cmd/gf && go install
$ 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/do/entity/pb/pbentity
tpl template parsing and building commands
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.
gf run returns pipe: too many open filesPlease use ulimit -n 65535 to enlarge your system configuration for max open files for current terminal shell session, and then gf run.