下载
归档托管于 GitHub Releases(站内不再提供下载)。当前仅提供 Linux 归档 (musl 全静态链接,无运行时依赖);解压得到单个可执行文件 secret-guard,放入 PATH 即可。其他平台请通过源码构建获取。
当前版本: v0.1.0
| 平台 | 文件 | 下载 |
|---|---|---|
| Linux x86_64 | secret-guard-0.1.0-x86_64-linux-musl.tar.gz | 下载 |
| Linux ARM64 | secret-guard-0.1.0-aarch64-linux-musl.tar.gz | 下载 |
校验文件:SHA256SUMS
校验 SHA256
Section titled “校验 SHA256”下载后建议校验归档完整性 (SHA256SUMS 与归档同在 GitHub release 资产中):
VERSION=0.1.0BASE=https://github.com/luochen1990/secret-guard/releases/download/v${VERSION}curl -sO "$BASE/secret-guard-${VERSION}-x86_64-linux-musl.tar.gz"curl -sO "$BASE/SHA256SUMS"sha256sum -c --ignore-missing SHA256SUMS# secret-guard-0.1.0-x86_64-linux-musl.tar.gz: OKmacOS 与 Windows
Section titled “macOS 与 Windows”暂不提供 macOS / Windows 二进制归档 (打包管道未就绪),可从
源码仓库 构建:macOS 用
cargo install,Windows 建议在 WSL 内使用 Linux 归档。
其他安装方式
Section titled “其他安装方式”以下方式均从 GitHub 源码仓库 取件:
# 一次性运行:nix run github:luochen1990/secret-guard -- --help
# 或将 overlay / nixosModule 接入你的 flake 后直接用 pkgs.secret-guardNixOS 用户推荐结构化选项部署,见 NixOS 部署。
# 从源码构建, 需要 rustc >= 1.96:cargo install --git https://github.com/luochen1990/secret-guard# 或克隆仓库后:cargo install --path .nixosModules.secret-guard 提供 services.secret-guard.* 结构化选项,
凭据走文件注入,配置校验在 rebuild 时即报错。
完整示例见 NixOS 部署。