Crates.io | ova |
lib.rs | ova |
version | 0.1.6 |
source | src |
created_at | 2023-04-24 22:08:59.508054 |
updated_at | 2023-04-27 18:01:43.834301 |
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 |
ova
is 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