Dsync, a directory synchronization tool written in Perl
You may use and distribute this program under the terms of the Artistic License.
I sought something similar to (but more robust than! :) ) the legacy PowerMerge programs available some years ago for classic releases of Mac OS. Dan Kogai's nifty psync and supporting MacOSX::File modules seemed like a great start.
Having some time during the lull of the holiday season, I cobbled together Dsync. With Dsync, I attempted to capture the feature set of PowerMerge with the foundation of psync and a few ideas for improvement.
This is an early release. I use it on my systems with some degree of success, but the tool is far from well-tested, predictable, or reliable. Please treat it as development-grade software and help me improve it with your feedback.
While Dsync's current focus aims exclusively at Mac OS X and its underlying idiosynchracies, I expect that it would be trivial to modify Dsync to work under any unix-like OS.
Operation
Please see the included dsync.html file or the internal pod format documention:
$ perldoc dsync
Questions, Comments, or Problems?
Feel free to contact me at <mailto:dsync@ayradyss.org>.
Enjoy, Igor
