文件名称:godownloader:尽可能快速,轻松地下载Go二进制文件
文件大小:59KB
文件格式:ZIP
更新时间:2024-05-29 07:12:41
Go
警告:这不再是主动维护的。 有关详情,请参见 。 下载器 尽可能快速,轻松地下载Go二进制文件。 这是的反。 读取goreleaser的YAML文件并创建一个自定义的shell脚本,该脚本可以为现有机器下载正确的软件包和正确的版本。 如果您已经使用goreleaser,它将创建适合“ curl bash”样式下载的脚本。 在goreleaser.yaml文件上运行godownloader 将godownloader.sh文件添加到您的godownloader.sh 告诉您的用户使用进行安装 这在CI / CD系统(例如 )中也很有用。 然后比“开始获取”快得多(有时高达100倍) 确保您的本地环境(macOS)和CI环境(Linux)使用的Go二进制文件版本完全相同。 CI / CD示例 假设您将与静态网站生成器一起使用。 您的旧.travis.yml文件可能有 inst
【文件预览】:
godownloader-master
----.gitignore(65B)
----main.go(9KB)
----README.md(6KB)
----.gitmodules(131B)
----.github()
--------workflows()
----tree()
--------github.com()
----shell_raw.go(3KB)
----shell_godownloader.go(5KB)
----makeshellfn.sh(767B)
----.goreleaser.yml(655B)
----go.mod(477B)
----source.go(691B)
----treewalk.go(4KB)
----www()
--------themes()
--------.gitignore(27B)
--------layouts()
--------content()
--------config.toml(348B)
--------static()
--------data()
----scripts()
--------build-site.sh(1KB)
----LICENSE.md(1KB)
----goreleaser.yml(803B)
----go.sum(31KB)
----.travis.yml(402B)
----.editorconfig(181B)
----shell_equinoxio.go(3KB)
----Makefile(2KB)
----shellfn.go(6KB)