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.1136...@localdomain.org