3 个版本 (1 个稳定版)
1.0.0 | 2022 年 6 月 19 日 |
---|---|
0.2.0 | 2022 年 6 月 19 日 |
0.1.0 | 2022 年 6 月 19 日 |
#11 在 #secrets
18KB
433 行
Storli
一个用于在本地存储秘密的 CLI 工具
为什么选择 secli?
如果你使用了一个显示命令建议的插件(如 zsh-autosuggestions
),那么它将存在安全风险,因为秘密可能会作为建议的一部分被暴露。然而,还有更多的用例,比如当你录制教程时,你可以使用 secli
而不是暴露秘密。
它是安全的吗?
所有秘密都存储在你的数据目录中的 sqlite 数据库中。应用程序完全离线,不会将数据发送到互联网。它也是开源的,所以你可以查看源代码 :)
用法
$ cargo install secli
$ secli add secret
? Enter the name/key for this secret: supersecret
? Enter the value for this secret: supersecretvalue
$ secli get supersecret
supersecretvalue
命令
secli add[名称]
添加秘密
USAGE
$ secli add [NAME]
ARGS
<name> Name of the secret
DESCRIPTION
Add a secret
secli get[名称]
获取秘密
USAGE
$ secli get [NAME]
ARGS
<name> Name of the secret
DESCRIPTION
Get a secret
secli list
列出所有秘密
USAGE
$ secli list
DESCRIPTION
List all secrets
secli delete[名称]
删除秘密
USAGE
$ secli delete [NAME]
ARGS
<name> Name of the secret
DESCRIPTION
Delete a secret
secli update[名称]
更新秘密
USAGE
$ secli update [NAME]
ARGS
<name> Name of the secret
DESCRIPTION
Update a secret
secli help[命令]
打印此信息或给定子命令的帮助信息
USAGE
$ secli help [COMMAND]
ARGS
<command> Command to get help for
DESCRIPTION
Print this message or the help of the given subcommand(s)
依赖项
~33MB
~533K SLoC