16 个版本
0.1.15 | 2024 年 6 月 19 日 |
---|---|
0.1.14 | 2024 年 6 月 19 日 |
#11 in #secret-management
98 每月下载量
275KB
4K SLoC
Keyflux
keyflux
是一个跨多个平台(包括本地文件、GitHub Secrets、Supabase Vault 和 Vercel Secrets)同步环境密钥的 CLI 工具和库。它便于安全管理和自动化敏感数据。
功能
- 多平台支持:在本地文件、GitHub、Supabase 和 Vercel 之间同步密钥。
- 安全管理:安全自动化和管理敏感数据。
- 可定制配置:通过各种文件格式提供灵活的配置选项。
- CLI 和库:用作独立的 CLI 工具或将其集成到您的 Rust 项目中作为库。
- 实时同步:监控更改并自动同步密钥。
模块
config
:包含配置结构和函数。manager
:管理密钥同步。error
:定义在整个 crate 中使用的错误类型。action
:包含 CLI 的动作。cli
:处理命令行界面解析和参数。core
:crate 的核心功能。utils
:各种模块使用的实用函数。
用法
将 keyflux
添加到您的 Cargo.toml
[dependencies]
keyflux = "0.1.1"
依赖项
~554MB
~15M SLoC