Go 的脚手架工具
# 最新版本
go install github.com/liuxiaobopro/qsgo@latest
# 具体版本
go install github.com/liuxiaobopro/[email protected]
显示帮助信息
创建一个web项目
#例如
qsgo web:name=greet
自动创建git仓库, 目录名见名知义
- 注意
- 必须安装git
- 最好找个空目录执行
- 第一次执行可能会失败, 请再次执行
创建一个接口文件
#例如
qsgo web:api=user
qsgo web:api=user/user1/user2
- 注意
- 必须在项目目录下执行
创建一个方法
#例如
qsgo web:router=demo/UserInfo
qsgo web:router=user1/user2/UserInfo
-
qsgo web:name=github.com/liuxiaobopro/qsgo
创建带/
的项目名会失败报错修改文件夹名时出错: The system cannot find the path specified.
-
qsgo web:name=github.com@liuxiaobopro@qsgo
包名不符合go.mod
的,tidy
会失败