Skip to content

DIT_Tools Beta v1.5.0

Choose a tag to compare

@steveharnell steveharnell released this 21 Feb 06:20
· 23 commits to main since this release
661c65e

This release introduces significant enhancements to the Sync Tool, a GUI wrapper for rsync. Key new features include:
• Dual Sync Options: Two separate sync sections on a single interface, each allowing one source directory and up to four destination directories.
• Real-Time Status Feedback: Each sync option now features a dedicated status box displaying concise, truncated messages (e.g., “Dir 1 In Progress (45%)”) for each destination.
• Enhanced Logging:
• Global logging with the ability to select a custom log directory via a “Log Directory” button.
• Option to log rsync output directly to each destination.
• Simultaneous Syncs: A checkbox enables syncing volumes simultaneously (enabled by default), allowing concurrent execution of sync operations.
• Cancellation Support: “Cancel Sync” buttons for each sync option safely terminate active rsync subprocesses using a timeout and force-kill mechanism to prevent freezes.
• Clear Directories: A “Clear Directories” button in the bottom right corner quickly resets all source and destination entries.

These improvements enhance usability, flexibility, and robustness, providing a more powerful and user-friendly solution for synchronizing directories.