go-cutter:快速生成一个Go项目

117 阅读1分钟

go-cutter简介

go-cutter是一个命令行工具,用于快速使用模板创建新项目或克隆现有Go项目。

项目地址

项目地址:github.com/morehao/go-…

欢迎访问 go-cutterGitHub仓库,这里你可以查看源代码、提交issue或贡献代码。如果你觉得 go-cutter 对你的项目有所帮助,给仓库加个Star吧!这不仅是对 go-cutter 的认可,也是对我的巨大鼓励。

功能特性

  • 在模板项目根路径下执行命令可创建新的Go项目
  • 创建新项目时基于.gitignore文件过滤创建的文件
  • 自动替换 import 路径
  • 自动更新 go.mod 文件中的模块名称
  • 自动删除 .git 目录

安装

go install github.com/morehao/go-cutter@latest

使用方法

创建新项目只需以下两步:

  1. 切换到你的模板项目路径:

    cd /appTemplatePath
    
  2. 执行 go-cutter 并指定新项目的目标目录:

    go-cutter -d /user/yourAppPath
    
  • -d, --destination:新项目的目标目录,例如:/user/myApp。此参数为必填项。

注意事项

注意:一定要在模板项目的根路径下执行命令。

注意:一定要在模板项目的根路径下执行命令。

注意:一定要在模板项目的根路径下执行命令。

结语

go-cutter 旨在成为一个简单、高效的工具,帮助开发者节省时间,专注于更有创造性的工作。立即访问 go-cutter 仓库