A beautiful and intuitive command-line tool for synchronizing directories between your hard drive, external storage, and cloud services.
Built with love using Go, Charm's Bubble Tea, and modern CLI best practices.
- 📁 Compare directories with detailed diff visualization
- 🔄 Smart file synchronization with conflict detection
- 🎨 Beautiful terminal interface with Bubble Tea
- ⚡ Fast and efficient file operations
- 🛡️ Safe operations with dry-run mode
- 📊 Progress tracking and detailed reporting
# Install
go install github.com/yourusername/dirsync-cli/cmd/dirsync@latest
# Compare two directories
dirsync compare /path/to/source /path/to/destination
# Move files with interactive confirmation
dirsync move /path/to/source /path/to/destination
# Clone the repository
git clone https://github.com/yourusername/dirsync-cli.git
cd dirsync-cli
# Install dependencies and build
make dev
# Run the application
make run
# Run tests
make test
Coming soon! Check the docs/
directory for detailed usage examples.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.