On 12/29/2011 01:53 PM Patrick Ben Koetter wrote:
- Timo Sirainen dovecot@dovecot.org:
… a) Use "doveadm dsync" prefix, and otherwise keep the names same:
dsync mirror -> doveadm dsync mirror dsync backup -> doveadm dsync backup dsync server -> doveadm dsync server (for running dsync remotely via ssh/etc.)
b) Don't have the dsync prefix:
dsync mirror -> doveadm mirror dsync backup -> doveadm backup dsync server -> doveadm dsync-server (could be hidden from the doveadm commands list)
Calling the old "dsync" command (symlink) directly should keep the already established command structure.
Calling dsync features over doveadm should keep command structure as simple (not complex) as possible. I favour b) for that and rename 'mirror' to 'sync'.
'sync' keeps in line with products such as rsync. People will immediately know what it does.
I'd prefer doveadm commands with the dsync prefix. (a)) Because:
- doveadm already has other 'command groups' like mailbox, director …
- that's the way to avoid command clashes (w/o hiding anything)
Renaming 'mirror' to 'sync' could be helpful …
Regards, Pascal
The trapper recommends today: cafebabe.1136315@localdomain.org