文件名称:go-cli:用于初始化和处理go项目的CLI,主要用于API的设计
文件大小:251KB
文件格式:ZIP
更新时间:2024-04-19 16:24:05
go api cli golang starter-kit
go-cli 一个用于初始化和处理go项目的CLI,主要用于API。 安装 :light_bulb: 您需要在计算机上正确安装。 通过运行以下命令安装CLI: go get github.com/edwinvautier/go-cli 然后,您应该可以执行以下操作: 初始化项目 您可以通过运行create命令在工作目录中初始化项目。 go-cli create # or with app name go-cli create my-app-name CLI最终会询问您git用户名,您要使用的数据库管理系统,以及是否要对应用程序进行docker化。
【文件预览】:
go-cli-main
----go.mod(848B)
----templates()
--------api()
--------main.go.template(1KB)
--------.gitignore.template(90B)
--------Makefile.template(969B)
--------.github()
--------.env.dist.template(291B)
--------tests()
--------README.md.template(3KB)
--------COMMIT_CONVENTIONS.md.template(868B)
--------shared()
--------docker-compose.yml.template(1KB)
--------CONTRIBUTING.md.template(620B)
--------CODE_OF_CONDUCT.md.template(3KB)
--------docker()
----Makefile(77B)
----services()
--------createCommand()
--------git.go(912B)
--------filesystem()
----assets()
--------go-cli.gif(86KB)
--------go-cli-create.gif(112KB)
----CONTRIBUTING.md(596B)
----CODE_OF_CONDUCT.md(5KB)
----LICENSE(1KB)
----helpers()
--------strings.go(859B)
----go.sum(39KB)
----.github()
--------ISSUE_TEMPLATE()
--------pull_request_template.md(1KB)
--------workflows()
----main.go(665B)
----README.md(1KB)
----config()
--------create_command.go(2KB)
----COMMIT_CONVENTIONS.md(859B)
----bundles()
--------authenticator()
----cmd()
--------create.go(920B)
--------root.go(3KB)
----prompt()
--------app_name.go(299B)
--------override_folder.go(299B)
--------docker.go(307B)
--------git_username.go(292B)
--------dbms.go(324B)