欢迎来到威聚
威扬盘搜

eget

效率工具 Go MIT AI 总结 推荐 ★4 易二开

更新于 2026-09-03 15:41:04

eget:一键获取 GitHub Release 安装包

eget 是一个用 Go 编写的命令行工具,用来自动从 GitHub 检索、下载并安装开源项目已发布的二进制文件(Releases)。它省去了手动到仓库 Releases 页找对应系统架构、下载、解压、放到 PATH 的繁琐步骤,是快速装命令行工具的利器。

核心能力

  • 自动检索 Releases:给定仓库(如 zyedidia/micro),自动挑选出匹配当前系统的资产(asset)。
  • 下载并安装:拉取压缩包后解压,把可执行文件放到目标目录(默认可加入 PATH)。
  • 跨平台识别:依据操作系统与架构选择正确的二进制,减少选错包的概率。
  • 轻量无依赖:单文件 Go 程序,便于随身携带与脚本调用。

适用场景

  • 快速安装只有 GitHub Release、没有包管理器的命令行工具。
  • 在 CI 或容器里拉取指定版本的二进制。
  • 替代手动 curl | tar 的临时脚本,统一安装入口。

上手与二开建议

  1. 基本用法:eget 作者/仓库 即可下载安装;可用参数指定版本、资产名、安装目录。
  2. 脚本化:在初始化环境时批量 eget 若干工具,保持可复现。
  3. 二开:Go 单二进制结构清晰,可扩展资产匹配规则或自定义下载源。

注意事项

  • 上手难度低;下载的是第三方二进制,请确认仓库与发布来源可信。
  • 协议为 MIT,集成到脚本中按常规引用即可。

按更新时间依次阅读