https://github.com/ggdream/gopack
[gopack]: 对go.mod的tidy和build封装,另加了一些自定义功能。现支持:初始化项目,初始化配置文件,快速交叉编译并打包成压缩包(Linux和Macos:tar.gz;Windows: zip),类似`npm run #`和`go generate`的脚本定义执行功能
https://github.com/ggdream/gopack
cross-platform gobuild golang gomodule gopack scripts-manager
Last synced: about 1 month ago
JSON representation
[gopack]: 对go.mod的tidy和build封装,另加了一些自定义功能。现支持:初始化项目,初始化配置文件,快速交叉编译并打包成压缩包(Linux和Macos:tar.gz;Windows: zip),类似`npm run #`和`go generate`的脚本定义执行功能
- Host: GitHub
- URL: https://github.com/ggdream/gopack
- Owner: ggdream
- License: mit
- Created: 2020-12-11T14:07:18.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-08T07:51:13.000Z (over 3 years ago)
- Last Synced: 2025-01-25T18:16:46.942Z (3 months ago)
- Topics: cross-platform, gobuild, golang, gomodule, gopack, scripts-manager
- Language: Go
- Homepage:
- Size: 430 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gopack [](https://travis-ci.com/ggdream/gopack)
~~~shell
go get github.com/ggdream/gopack
~~~1. [项目文档](#项目文档)
2. [更新说明](docs/update.md)
3. [使用实例](docs/example.md)# 使用实例
1. new:创建新项目
> 通过-t这一局部参数可设置配置文件格式(在json、yaml和toml间选择)
2. init:为已有项目创建配置文件
> 通过-t这一局部参数可设置配置文件格式(在json、yaml和toml间选择)
3. tidy:整理并更新包依赖
4. run:执行在配置文件里定义的脚本命令

5. build:编译项目为可执行文件

6. pack:编译项目为可执行文件并压缩
# 项目文档
待编写