Crates.io | yatotp |
lib.rs | yatotp |
version | 0.3.1 |
source | src |
created_at | 2021-12-15 16:49:07.690426 |
updated_at | 2021-12-19 09:13:50.889853 |
description | Yet Another TOTP client which stores its data locally. |
homepage | |
repository | https://github.com/NOBUTOKA/yatotp |
max_upload_size | |
id | 498363 |
size | 87,314 |
Yet Another Time-based OTP client.
It stores TOTP accounts information locally, encrypted so user can sync accounts with their own means (like cloud storage or USB storage). It means user does not need to trust one specific sync server.
In other words, the aim of this project is TOTP version of Keepass.
For now, it have only command-line interface.
$ cargo install yatotp --features=cli
$ yatotp-cli -i [database file path] create
$ yatotp-cli -i [database file path] add
If you want to use base32-encoded secret key, such as gained from OpenAuth URI,
add switch -e
(e
for Encoded) like this:
$ yatotp-cli -i [database file path] add -e
$ yatotp-cli -i [database file path] show [entry name]
$ yatotp-cli -i [database file path] list
$ yatotp-cli -i [database file path] remove [entry name]
$ yatotp-cli -i [database file path] newpass
Current version: 0.3.1
License: AGPL-3.0-or-later