khard¶
Synopsis¶
khard [-c
CONFIG] [--debug
] [--skip-unparsable
] SUBCOMMAND …
Description¶
khard is an address book for the Unix command line. It can read, create, modify and delete carddav 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.
Options¶
-
-c
CONFIG
,
--config
CONFIG
¶ 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 khard SUBCOMMAND --help
.
Listing subcommands¶
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)
list email addresses
- phone
list phone numbers
- postaddress
list postal addresses
- filename
list filenames of all matching contacts
Detailed display¶
These subcommands display detailed information about one subcommand.
- show
display detailed information about one contact, supported output formats are “pretty”, “yaml” and “vcard”
- export
DEPRECATED, use
show --format=yaml
instead
Modifying subcommands¶
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
- source
DEPRECATED, use
edit --format=vcard
instead
Other subcommands¶
- addressbooks
list all address books
- template
print an empty yaml template
Configuration¶
See khard.conf(5).