3 个版本 (破坏性更新)
0.3.0 | 2024年5月29日 |
---|---|
0.2.0 | 2024年5月29日 |
0.1.0 | 2024年5月29日 |
#692 在 命令行工具
11KB
228 代码行
Bitwarden secrets
CLI工具,帮助管理shell会话或代码编译过程中的密钥。
安装
cargo install bitwarden-secrets
配置
在您想使用密钥的目录(或父目录)中创建一个名为 .bw-secrets.json
的密钥文件,内容如下
{
"01234567-8901-2345-6789-012345678900": {
"object": "password",
"name": "NPM_TOKEN"
},
"01234567-8901-2345-6789-012345678900": {
"object": "password",
"name": "CARGO_TOKEN"
}
}
键是Bitwarden中密钥的ID。对象是密钥类型(用户名、密码、totp、uri或笔记),名称是设置密钥值的环境变量的名称。
用法
CLI不能直接在shell会话中创建环境变量,但可以输出执行此操作的命令。然后,您可以在shell中运行输出以设置环境变量
PowerShell
iex (bw-secrets | Out-String)
Bash
source <(bw-secrets)
依赖项
~2–12MB
~94K SLoC