A superluminal time machine for your files and folders ⚡
- File Snapshots: Create and manage snapshots of your files and directories
- Space-Optimized: Smart compression and that trims folder sizes by up to 50%
- Smart Hashing: Efficient file content fingerprinting that prevents duplicate storage - identical files are stored only once, even across different snapshots
- Tree Structure: Maintains hierarchical file system structure in snapshots
- CLI Interface: Easy-to-use command line interface
- Cache Management: Efficient caching of file hashes for better performance
- Java 21+
- Maven 3.6.x or higher
- Clone the repository:
git clone https://github.com/ameen-pj/rewinder.git
cd rewinder- Build the project:
mvn clean installRewinder provides both a CLI interface and a service API for managing file snapshots.
The CLI supports various operations for managing snapshots:
# Basic command structure
java -jar rewinder.jar [options] [option-value]For detailed CLI options, use the help command:
java -jar rewinder.jar --helpMade with ❤️ by ameen-pj