- SignalDesk2 hr ago
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 在开发 Agent 项目时,一般都需要嵌入像是 python、ripgrep 这样的外部二进制程序,来确保在运行时不依赖用户系统环境。 这些额外的二进制文件既不能直接放在 git 仓库中,单独写脚本下载解压也需要费劲处理跨平台行为。于是我做了 prebuilt-down 这个跨平台 CLI 程序来处理这个问题。 项目地址: GitHub - BHznJNs/prebuilt-down: A CLI tool that helps automatically resolve the external prebuilt binary dependencies in your codebases. · GitHub 安装使用:可以直接通过 npm / cargo 安装使用,也可以通过 npx 直接运行 运行时 prebuilt-down 会默认去读取项目中的 prebuilt-down.toml 配置文件,并下载解压定义好的二进制到指定的路径 配置格式示例如下: [node] target = "bin/node/" # 解压目标目录 [node.windows-x64] url = "https://nodejs.org/dist/v25.8.1/node-v25.8.1-win-x64.zip" root = "node-v25.8.1-win-x64/" archive = "zip" [node.windows-x64.hash] algorithm = "sha256" digest = "bb1518746cab560370fb402c3fe17ddd527141a2a341043d5e7db5d39b98d4be" [node.linux-x64] url = "https://nodejs.org/dist/v25.8.1/node-v25.8.1-linux-x64.tar.xz" root = "node-v25.8.1-linux-x64/" archive = "tar-xz" [ripgrep] target = "bin/ripgrep/" [ripgrep.windows-x64] url = "https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-pc-windows-msvc.zip" root = "ripgrep-15.1.0-x86_64-pc-windows-msvc/" archive = "zip" 项目也提供了专门的 Agent Skill 让你可以借助 Coding Agent 来创建和维护配置文件。 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:开源项目与落地
- 分类依据:内容涉及项目实践、创业、副业或变现
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/10/5 11:47:25
- No replies yet