LinuxCommandLibrary

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