用于与yopass后端交互的cli
yopass-cli的Python项目详细描述
yopass cli
这是一个命令行工具,用于与由Johan Haals创建的yopass backend交互。 尽管可以通过web-frontend使用该服务,但我觉得有必要使用一个cli工具,以便在自动化项目中使用这个很棒的软件。
这个cli工具使用sjcl(就像web前端)在客户端执行加密,从而防止您的秘密以cleartext的形式离开您的操作系统。
安装
yopass cli需要python3+才能运行。
$ pip install --user yopass-cli
确保在使用之前设置了以下2个环境变量:
yopass_backend_url
yopass_frontend_url
$ export YOPASS_BACKEND_URL=https://api.yopass.se $ export YOPASS_FRONTEND_URL=https://yopass.se
如果您使用自己的服务器,前端和后端URL可以相同。为了
示例:https://yopass.domain.net
使用量
yopass-cli send [OPTIONS] SECRET
cat <filename> | yopass-cli send [OPTIONS]
echo "<my passphrase" | yopass-cli send [OPTIONS]
yopass-cli get [OPTIONS] SID PASSPHRASE
发送选项:
--expires [1h|1d|1w]
--outmode [verbose|one-click-link|short-link|id]
--outformat [plain|json]
获取选项:
--outformat [plain|json]
待办事项
- 测试
- 正确的自述文件
许可证
麻省理工学院
免费软件,见鬼!
欢迎投稿:)干杯