logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

khard - Console address book manager

Configuration

       See khard.conf(5).

Description

khard is an address book for the Unix command line.  It can read, create, modify and delete vCard address
       book  entries.   khard  only  works  with  a  local  store  of vCard files.  It is intended to be used in
       conjunction with other programs like an email client, text editor, vdir synchronizer or VOIP client.

Name

       khard - Console address book manager

Options

-cCONFIG,--configCONFIG
              configuration file (default: ~/.config/khard/khard.conf)

       --debug
              output debugging information

       -h,--help
              show a help message and exit

       --skip-unparsable
              skip unparsable vcards when reading the address books

       -v,--version
              show program’s version number and exit

Subcommands

       The functionality of khard is divided into several subcommands.  All of these have their  own  help  text
       which can be seen with khardSUBCOMMAND--help.

       Many  subcommands  accept  search  terms  to limit the number of contacts they should work on, display or
       present for selection.  The syntax is described in Searchquerysyntax.

   Listingsubcommands
       These subcommands list information of several contacts who match a search query.

       list   list all (selected) contacts

       birthdays
              list birthdays (sorted by month and day)

       email  list email addresses

       phone  list phone numbers

       postaddress
              list postal addresses

       filename
              list filenames of all matching contacts

   Detaileddisplay
       These subcommands display detailed information about one subcommand.

       show   display detailed information about one contact, supported output formats are “pretty”, “yaml”  and
              “vcard”

   Modifyingsubcommands
       These subcommands are used to modify contacts.

       edit   edit the data of a contact, supported formats for editing are “yaml” and “vcard”

       new    create a new contact

       add-email
              Extract  email address from the “From:” field of an email header and add to an existing contact or
              create a new one

       merge  merge two contacts

       copy   copy a contact to a different addressbook

       move   move a contact to a different addressbook

       remove remove a contact

   Othersubcommandsaddressbooks
              list all address books

       template
              print an empty yaml template

Synopsis

khard [-c CONFIG] [--debug] [--skip-unparsable] SUBCOMMAND …

       khard-h | --helpkhard-v | --version

See Also