keepassxc-cli

Command-line interface for KeepassXC.

TLDR

Search entries

$ keepassxc-cli lookup [path/to/database_file] [name]
copy

List the contents of a folder

$ keepassxc-cli ls [path/to/database_file] [/path/to/directory]
copy

Add an entry with an auto-generated password

$ keepassxc-cli add --generate [path/to/database_file] [entry_name]
copy

Delete an entry

$ keepassxc-cli rm [path/to/database_file] [entry_name]
copy

Copy an entry's password to the clipboard

$ keepassxc-cli clip [path/to/database_file] [entry_name]
copy

Copy a TOTP code to the clipboard

$ keepassxc-cli clip --totp [path/to/database_file] [entry_name]
copy

Generate a passphrase with 7 words

$ keepassxc-cli diceware --words [7]
copy

Generate a password with 16 printable ASCII characters

$ keepassxc-cli generate --lower --upper --numeric --special --length [16]
copy

Copied to clipboard
realt