morehao / go-cutter

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-cutter

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

功能特性

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

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

安装

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

使用方法

初始化新项目

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

About

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

License:MIT License


Languages

Language:Go 100.0%