| Crates.io | ova |
| lib.rs | ova |
| version | 0.1.6 |
| created_at | 2023-04-24 22:08:59.508054+00 |
| updated_at | 2023-04-27 18:01:43.834301+00 |
| description | CLI tool for managing your 2FA authentication codes written in pure Rust. |
| homepage | |
| repository | https://github.com/gpskwlkr/ova |
| max_upload_size | |
| id | 847978 |
| size | 48,062 |
ovais a simple CLI tool which lets you manage your TOTPs, or basically lets you get your two-way authentication code straight to your clipboard.
| Command | Options | Description |
|---|---|---|
| ova get | -n, --name <name of a key>, -c, --copy <true/false> |
Get 2FA code for specified key, copy to clipboard determined by -c flag |
| ova add | -n, --name <name of a key>, -k, --key <2FA secret> |
Store your key locally at ~/.config/ova.store or '%USERPROFILE%\AppData\Local' |
| ova remove | -n, --name <name of a key> |
Remove key from local store file |
| ova update | -n, --name <name of a key>, -k, --key <new secret value> |
Update key if it exists |
| ova list | no options | List all stored keys and their secrets |
| ova help | no options | Provide description for all the commands |
Note that ova help could be executed per subcommand as well, like ova add help which provides a description for chosen subcommand.
ova depends on xclip or wl-copy to use system-wide clipboard.
xclip should be installedwl-copy should be installedWindows & Mac OS does not require any additional setup as they use powershell :persevere: and osascript respectively.
You can install ova via
cargo install ova
Or use precompiled binaries provided as releases.
get, add, list commands :tada:remove and update commands :tada:Icon by BomSymbols