#cli-tool #2fa #totp #active #clipboard #codes #authentication

已删除 ova

用纯Rust编写的用于管理2FA认证码的命令行工具

1 个不稳定版本

0.1.6 2023年4月27日
0.1.5 2023年4月27日

32#2fa

Download history

53 每月下载量

MIT 许可证

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 依赖于 xclipwl-copy 以使用系统剪贴板。

  • Linux X11 - xclip 应已安装
  • Linux Wayland - wl-copy 应已安装

Windows 和 Mac OS 不需要任何额外的设置,因为它们分别使用 powershell 😣 和 osascript

安装

您可以通过以下方式安装 ova

cargoinstall ova

或者使用作为发布版本提供的预编译二进制文件。

目前测试过以下应用

  • Bitwarden
  • Facebook
  • Twitter

要做什么

  • 将密钥存储在本地文件中 🎉
  • 完全工作的 getaddlist 命令 🎉
  • 完全工作的 removeupdate 命令 🎉
  • 在 Windows、Mac OS 和 Linux 上复制到剪贴板功能正常
  • 格式化打印
  • 重写窗口复制方法到 winapi 并丢弃 powershell 😣
  • 更多功能即将推出...

鸣谢

图标由 BomSymbols 设计

依赖项

~1.9–2.6MB
~50K SLoC