sync-tools — Fast directory sync with Go, Cobra, and Bubble Tea
sync-tools is a powerful, modern Go CLI wrapper around rsync that provides fast directory synchronization with advanced features like Git patch generation, interactive preview, and declarative SyncFile configuration.
Fast & Efficient
Built with Go for high performance and cross-platform support. Uses rsync for efficient file transfers.
One-way or Two-way Sync
Support for both one-way and two-way directory synchronization with conflict detection.
Git Patch Generation
Generate git-format patch files instead of syncing for review and manual application workflows.