go-cutter简介
go-cutter是一个命令行工具,用于快速使用模板创建新项目或克隆现有Go项目。
项目地址
欢迎访问 go-cutter 的 GitHub仓库,这里你可以查看源代码、提交issue或贡献代码。如果你觉得 go-cutter 对你的项目有所帮助,给仓库加个Star吧!这不仅是对 go-cutter 的认可,也是对我的巨大鼓励。
功能特性
- 在模板项目根路径下执行命令可创建新的Go项目
- 创建新项目时基于.gitignore文件过滤创建的文件
- 自动替换 import 路径
- 自动更新 go.mod 文件中的模块名称
- 自动删除 .git 目录
安装
go install github.com/morehao/go-cutter@latest
使用方法
创建新项目只需以下两步:
-
切换到你的模板项目路径:
cd /appTemplatePath -
执行
go-cutter并指定新项目的目标目录:go-cutter -d /user/yourAppPath
-d, --destination:新项目的目标目录,例如:/user/myApp。此参数为必填项。
注意事项
注意:一定要在模板项目的根路径下执行命令。
注意:一定要在模板项目的根路径下执行命令。
注意:一定要在模板项目的根路径下执行命令。
结语
go-cutter 旨在成为一个简单、高效的工具,帮助开发者节省时间,专注于更有创造性的工作。立即访问 go-cutter 仓库。