

KABC-Client supports the following options:
| Option | Description |
|---|---|
--help, --help-all | Shows help about the program options. |
--author | Shows the program author information. |
-v, --version | Shows the program version information. |
--license | Shows the program license information. |
--verbose | Print helpful runtime messages. |
--nosave | Print what would have been done, but do not execute. Do not change anything in the KDE address book; do not insert, remove, modify any existing contacts. |
--match-case | Use case sensitive matching when comparing input data with contact data from the address book. |
| Major Operation Modes: | |
-L, --list | Print all contacts in specified export format. |
-A, --add | Insert contacts into the address book. |
-R, --remove | Delete contacts from the address book. |
-M, --merge | Merge data from the input with matching contacts from the address book. |
| Formatting and Encoding: | |
-if, --input-format
format | How to interpret the input data. Use help for a list of available values. |
-of, --output-format
format | How to format the output data. Use help for a list of available values. |
-if-opts, --input-format-options
options | Input format specific customization options. Use help for a list of available values. |
-of-opts, --output-format-options
options | Output format specific customization options. Use help for a list of available values. |
-ic, --input-codec
encoding | Text encoding used to present the input data. Use help for a list of available values. |
-oc, --output-codec
encoding | Text encoding which should be used to present the output data. Use help for a list of available values. |