1 个不稳定版本
0.1.6 | 2023年4月27日 |
---|---|
0.1.5 |
|
32 在 #2fa
53 每月下载量
28KB
669 代码行
(O)TP (VA)ULT - ova.
ova
是一个简单的命令行工具,允许您管理您的TOTP,或者基本上允许您将双向认证码直接复制到剪贴板。
- 项目处于积极开发状态,如果某些功能没有按预期工作,欢迎您打开 问题。
可用命令
命令 | 选项 | 描述 |
---|---|---|
ova get | -n, --name <密钥名称> , -c, --copy <true/false> |
获取指定密钥的2FA代码,根据-c标志复制到剪贴板 |
ova add | -n, --name <密钥名称> , -k, --key <2FA密钥> |
将密钥存储在本地 ~/.config/ova.store 或 '%USERPROFILE%\AppData\Local' |
ova remove | -n, --name <密钥名称> |
从本地存储文件中删除密钥 |
ova update | -n, --name <密钥名称> , -k, --key <新密钥值> |
如果存在则更新密钥 |
ova list | 无选项 | 列出所有存储的密钥及其密钥值 |
ova help | 无选项 | 提供所有命令的描述 |
请注意,ova help
可以执行子命令,例如 ova add help
,它提供了所选子命令的描述。
依赖项
ova
依赖于 xclip
或 wl-copy
以使用系统剪贴板。
- Linux X11 -
xclip
应已安装 - Linux Wayland -
wl-copy
应已安装
Windows 和 Mac OS 不需要任何额外的设置,因为它们分别使用 powershell
😣 和 osascript
。
安装
您可以通过以下方式安装 ova
:
cargoinstall ova
或者使用作为发布版本提供的预编译二进制文件。
目前测试过以下应用
- Bitwarden
要做什么
- 将密钥存储在本地文件中 🎉
- 完全工作的
get
,add
,list
命令 🎉 - 完全工作的
remove
和update
命令 🎉 - 在 Windows、Mac OS 和 Linux 上复制到剪贴板功能正常
- 格式化打印
- 重写窗口复制方法到 winapi 并丢弃 powershell 😣
- 更多功能即将推出...
鸣谢
图标由 BomSymbols 设计
依赖项
~1.9–2.6MB
~50K SLoC