gomodrun:被遗忘的go工具,用于执行和缓存go.mod文件中包含的二进制文件

时间:2024-06-14 22:49:57
【文件属性】:

文件名称:gomodrun:被遗忘的go工具,用于执行和缓存go.mod文件中包含的二进制文件

文件大小:115KB

文件格式:ZIP

更新时间:2024-06-14 22:49:57

被遗忘的go工具,用于执行和缓存go.mod文件中包含的二进制文件。 这可以很容易地版本CLI工具在你的项目,如golangci-lint和ginkgo被锁定的版本给您指定的内容go.mod 。 二进制文件按go版本和程序包版本进行缓存。 例子 # Run a linter gomodrun golangci-lint run # Convert a JSON object to a Go struct, properly passing in stdin. echo example.json | gomodrun gojson > example.go # Specifiy alternative root directory containing a go.mod and tools file. gomodrun -r ./alternative-tools-d


【文件预览】:
gomodrun-master
----utils.go(1KB)
----.golangci.yml(1KB)
----go.mod(609B)
----.github()
--------nur.sh(272B)
--------workflows()
----go.tools.go(352B)
----go.sum(127KB)
----VERSION(6B)
----tidy_test.go(3KB)
----LICENSE(1KB)
----assets()
--------banner.jpg(63KB)
----pkg_suite_test.go(231B)
----README.md(3KB)
----Makefile(864B)
----pkg.go(6KB)
----.goreleaser.yml(1KB)
----pkg_test.go(6KB)
----tests()
--------incomplete-go-mod()
--------corrupted-go-mod()
--------alternative-tools-dir()
--------missing-go-mod()
----tidy.go(3KB)
----.gitignore(64B)
----cmd()
--------gomodrun()

网友评论