Yeah, this idea is good to me and I think it's very useful because we support 
many backends, which give
us the power to access different kinds of data storage. 

Some questions or concerns here:
1. 
> --print-items shows all existing items using one line per item using
> the format "<luid>: <short description>".
It is good enough to show all items. But what if we want to see a full 
description of one item? 
Is it possible to add an option like this "--print-item <config> <source> 
<luid>?

2.
>   syncevolution [--delimiter <string>] --export <dir>|<file>|- <config> 
> <source>
> [<luid> ...]
>   syncevolution [--delimiter <string>|none] --import <dir>|<file>|- <config>
> <source>
We only support import from or export to a file/directory though file backend, 
do we?
If no, how to specific what backend to be used for the items in the file?

3.
Another thing is that what if we want to delete an item?
A possible solution is to use a '--update' option with an empty item to replace 
the existing one.
But I think a warning is needed to notify users.

Cheers,
Yongsheng

_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to