bionic (1) keepassxc-cli.1.gz

Provided by: keepassxc_2.3.1+dfsg.1-1_amd64 bug

NAME

       keepassxc-cli - command line interface for the KeePassXC password manager.

SYNOPSIS

       keepassxc-cli [options] command

DESCRIPTION

       keepassxc-cli  is  the command line interface for the KeePassXC password manager. It provides the ability
       to query and modify the entries of a KeePass database, directly from the command line.

COMMANDS

       add [options] <database> <entry>
              Adds a new entry to a database. A password can be generated  (-g  option),  or  a  prompt  can  be
              displayed to input the password (-p option).

       clip [options] <database> <entry> [timeout]
              Copies  the  password of a database entry to the clipboard. If multiple entries with the same name
              exist in different groups, only the password for the first one is going to be copied. For  copying
              the  password  of an entry in a specific group, the group path to the entry should be specified as
              well, instead of just the name. Optionally, a timeout in seconds can be specified to automatically
              clear the clipboard.

       diceware [options]
              Generate a random diceware passphrase.

       edit [options] <database> <entry>
              Edits  a  database entry. A password can be generated (-g option), or a prompt can be displayed to
              input the password (-p option).

       estimate [options] [password]
              Estimates the entropy of a password. The password to estimate can  be  provided  as  a  positional
              argument, or using the standard input.

       extract [options] <database>
              Extracts and prints the contents of a database to standard output in XML format.

       generate [options]
              Generate a random password.

       locate [options] <database> <term>
              Locates all the entries that match a specific search term in a database.

       ls [options] <database> [group]
              Lists the contents of a group in a database. If no group is specified, it will default to the root
              group.

       merge [options] <database1> <database2>
              Merges two databases together. The first database file is going to be replaced by  the  result  of
              the  merge,  for  that  reason  it  is advisable to keep a backup of the two database files before
              attempting a merge. In the case that both databases make use of the same credentials, the  --same-
              credentials or -s option can be used.

       rm [options] <database> <entry>
              Removes  an  entry  from  a  database.  If the database has a recycle bin, the entry will be moved
              there. If the entry is already in the recycle bin, it will be removed permanently.

       show [options] <database> <entry>
              Shows the title, username, password, URL and notes of a database entry. Regarding  the  occurrence
              of  multiple entries with the same name in different groups, everything stated in the clip command
              section also applies here.

OPTIONS

   General options
       -k, --key-file <path>
              Specifies a path to a key file for unlocking the database. In a merge  operation  this  option  is
              used to specify the key file path for the first database.

       -h, --help
              Displays help information.

       -v, --version
              Shows the program version.

   Merge options
       -f, --key-file-from <path>
              Path of the key file for the second database.

       -s, --same-credentials
              Use the same credentials for unlocking both database.

   Add and edit options
       -u, --username <username>
              Specify the username of the entry.

       --url <url>
              Specify the URL of the entry.

       -p, --password-prompt
              Use a password prompt for the entry's password.

       -g, --generate
              Generate a new password for the entry.

       -l, --password-length
              Specify the length of the password to generate.

   Edit options
       -t, --title <title>
              Specify the title of the entry.

   Estimate options
       -a, --advanced
              Perform advanced analysis on the password.

   Show options
       -a, --attributes <attribute>...
              Names  of the attributes to show. This option can be specified more than once, with each attribute
              shown one-per-line in the given order. If no attributes are specified, a summary  of  the  default
              attributes is given.

   Diceware options
       -W, --words <count>
              Desired number of words for the generated passphrase. [Default: 7]

       -w, --word-list <path>
              Path  of  the  wordlist for the diceware generator. The wordlist must have > 1000 words, otherwise
              the program will fail. If the wordlist has < 4000 words a warning will be printed to STDERR.

   Generate options
       -L, --length <length>
              Desired length for the generated password. [Default: 16]

       -l     Use lowercase characters for the generated password. [Default: Enabled]

       -u     Use uppercase characters for the generated password. [Default: Enabled]

       -n     Use numbers characters for the generated password. [Default: Enabled]

       -s     Use special characters for the generated password. [Default: Disabled]

       -e     Use extended ASCII characters for the generated password. [Default: Disabled]

REPORTING BUGS

       Bugs      and      feature      requests       can       be       reported       on       GitHub       at
       https://github.com/keepassxreboot/keepassxc/issues.

AUTHOR

       This manual page was written by Manolis Agkopian <m.agkopian@gmail.com>.

                                                  Jan 19, 2018                                  KEEPASSXC-CLI(1)