【文件属性】:
文件名称:gex:实施“阐明工具依赖的最佳实践”
文件大小:36KB
文件格式:ZIP
更新时间:2021-05-04 08:46:33
go golang vendor vgo Go
吉克斯
澄清工具依赖项的最佳实践的实现。
参见
特征
管理工具依赖项的版本,并使用指定的版本进行构建
不引入新的机制来管理工具依赖性
您仅使用2条命令:-- --add和--build
如果您只想使用工具,则只需执行go generate ./tools.go
用法
gex --add [packages...]
向依赖项添加新工具:
$ gex --add github.com/golang/mock/mockgen
该工具将在tools.go进行管理,其版本将由或管理。
$ cat tools.go
// Code generated by github.com/izumin5210/gex. DO NOT EDIT.
// +build tools
package tools
// tool dependencies
import (
_ "github.
【文件预览】:
gex-master
----pkg()
--------manager()
--------tool()
----cmd()
--------gex()
----.github()
--------workflows()
----tests()
--------e2e()
----LICENSE(1KB)
----version.go(42B)
----config.go(3KB)
----.reviewdog.yml(134B)
----.gitignore(5B)
----.golangci.yml(191B)
----Makefile(452B)
----go.sum(2KB)
----.dockerignore(75B)
----README.md(2KB)
----go.mod(259B)