4 个版本
0.1.3 | 2023年11月16日 |
---|---|
0.1.2 | 2023年11月14日 |
0.1.1 | 2023年11月14日 |
0.1.0 | 2023年11月14日 |
#1407 在 命令行工具
30KB
570 行
keybin
keybin
是一个使用 Rust 和 CLAP 构建的命令行界面工具,用于通过 Panega 保险库服务安全地管理 API 和秘密密钥。
安装
要安装 keybin
,请使用 Cargo
$ cargo install keybin
初始设置
在使用 keybin
之前,您需要执行初始设置以配置您的 Panega 保险库 API 令牌。
-
获取 Panega 保险库 API 令牌
- 转到 Panega 保险库。
- 从仪表板获取您的 API 令牌。
-
创建 .env 文件
- 在您的项目根目录中创建一个名为
.env
的新文件。 - 在文本编辑器中打开
.env
文件。
- 在您的项目根目录中创建一个名为
-
将 API 令牌添加到 .env
-
在
.env
文件中,添加以下行,将YOUR_API_TOKEN
替换为您的实际 Panega 保险库 API 令牌PANEGA_VAULT_API_TOKEN=YOUR_API_TOKEN
-
保存并关闭
.env
文件。
-
现在,您的 keybin
工具已配置了 Panega 保险库 API 令牌,您可以使用以下命令开始使用。
用法
获取帮助
要访问特定命令的帮助或一般信息
$ keybin help [COMMAND]
将 [COMMAND]
替换为您需要帮助的命令。
添加秘密
将秘密添加到保险库。
$ keybin add [NAME]
提示
- 输入此秘密的名称/键:[用户输入]
- 输入此秘密的值:[用户输入]
获取秘密
从保险库检索秘密。
$ keybin get [NAME]
此命令将复制与指定秘密关联的值到您的剪贴板。
列出所有秘密
列出保险库中存储的所有秘密。
$ keybin list
删除秘密
从保险库中删除特定的秘密。
$ keybin delete [NAME]
更新秘密
更新存储的秘密的信息。
$ keybin update [NAME]
提示允许修改秘密的详细信息。
发布模块
此工具已在以下模块市场发布: keybin
依赖关系
~28–43MB
~748K SLoC