https://github.com/jpillora/installer/pull/54
这个 PR 提了半年以后终于被合并了(这个 PR 是重新开的)……修好了绝大多数场景下匹配错误的问题。再来推荐下这个项目
用这个项目可以起一个 HTTP Server。在通过 curl 之类的工具请求时会得到一个脚本,管道重定向给 shell 执行就可以自动获取适合当前系统架构的二进制、自动解压并安装到当前目录/系统目录
像 https://github.com/houseabsolute/ubi 这样的工具虽然功能更强大,但需要提前在客户端装上这个工具。而 installer 是纯服务端的项目,客户端只需要 curl 和 bash,可以做到开箱即用
我在自己的 fork 上加了返回第三方 GitHub proxy 转发链接的功能,真的节省了很多时间~
这个 PR 提了半年以后终于被合并了(这个 PR 是重新开的)……修好了绝大多数场景下匹配错误的问题。再来推荐下这个项目
用这个项目可以起一个 HTTP Server。在通过 curl 之类的工具请求时会得到一个脚本,管道重定向给 shell 执行就可以自动获取适合当前系统架构的二进制、自动解压并安装到当前目录/系统目录
像 https://github.com/houseabsolute/ubi 这样的工具虽然功能更强大,但需要提前在客户端装上这个工具。而 installer 是纯服务端的项目,客户端只需要 curl 和 bash,可以做到开箱即用
我在自己的 fork 上加了返回第三方 GitHub proxy 转发链接的功能,真的节省了很多时间~