CARDDAV-QUERY(1) General Commands Manual CARDDAV-QUERY(1) NAME carddav-query - Query a CardDAV server for contact names and emails. SYNOPSIS carddav-query [-h] [-l ] [-v] [-c ] [-s
] [-k ] [-C ] [-s ] [-u ] [-p ] [ ...] This tool has been tailored for use as address-book-cmd in aerc- config(5). OPTIONS -h, --help show this help message and exit -v, --verbose Print debug info on stderr. -l , --limit Maximum number of results returned by the server. If the server does not support limiting, this option will be disregarded. Default: 10 -c , --config-file INI configuration file from which to read the CardDAV URL endpoint. Default: ~/.config/aerc/accounts.conf -S
, --config-section
INI configuration section where to find and . By default the first section where is found will be used. -k , --config-key-source INI configuration key to lookup in
from . The value must respect the following format: https?://[:]@/ Both and must be percent encoded. If is omitted, it can be provided via --config-key-cred-cmd or --password. Default: carddav-source -C , --config-key-cred-cmd INI configuration key to lookup in
from . The value is a command that will be executed with sh -c to determine if it is not present in . Default: carddav-source-cred-cmd -s , --server-url CardDAV server URL endpoint. Overrides configuration file. -u , --username Username to authenticate on the server. Overrides configuration file. -p , --password Password for the specified user. Overrides configuration file. POSITIONAL ARGUMENTS Search term. Will be used to search contacts from their FN (formatted name), EMAIL, NICKNAME, ORG (company) and TITLE fields. EXAMPLES These are excerpts of ~/.config/aerc/accounts.conf. Fastmail [fastmail] carddav-source = https://janedoe%40fastmail.com@carddav.fastmail.com/dav/addressbooks/user/janedoe@fastmail.com/Default carddav-source-cred-cmd = pass fastmail.com/janedoe address-book-cmd = carddav-query -S fastmail %s Gmail [gmail] carddav-source = https://johndoe%40gmail.com@www.googleapis.com/carddav/v1/principals/johndoe@gmail.com/lists/default carddav-source-cred-cmd = pass gmail.com/johndoe address-book-cmd = carddav-query -S gmail %s SEE ALSO aerc-config(5) AUTHORS Originally created by Drew DeVault and maintained by Robin Jarry who is assisted by other open source contributors. For more information about aerc development, see https://sr.ht/~rjarry/aerc/. 2024-04-07 CARDDAV-QUERY(1)