写了一个从 GitHub Releases 安装可执行文件的服务

2021-12-03 21:48:52 +08:00
 randomboi

示例

有个简单地自动判断系统和架构的机制,不过最好的办法是给你的项目加个 bina.json 指定安装文件:

{
  "platforms": {
    "darwin-amd64": {
      "asset": "my-program-darin-x86_64.tar.gz",
      "file": "bin/my-program"
    },
    "windows-amd64": {
      "asset": "my-program-windows-x86_64.tar.gz",
      "file": "bin/my-program.exe"
    }
  }
}

官网有更多介绍:

https://bina.egoist.sh

1860 次点击
所在节点    分享创造
1 条回复
Contextualist
2021-12-04 05:31:24 +08:00
赞耶,节省了为每个项目写一个安装脚本的功夫。我之前维护了个重定向至特定系统架构的可执行文件下载链接的服务,这个方案完善得多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/819916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX