Skip to content

Latest commit

Β 

History

History
40 lines (26 loc) Β· 1.42 KB

README.md

File metadata and controls

40 lines (26 loc) Β· 1.42 KB

Truveler 🌍

🎲 Welcome to Truveler! 🌎

Are you tired of losing track of all your files and getting lost in the endless maze of folders? πŸ€”

Fear no more! With Truveler, you'll be able to easily identify and organize all your files with just a few clicks. πŸ™Œ

πŸ•΅οΈβ€β™‚οΈ Truveler uses state-of-the-art algorithms to traverse your file system and locate all your files, even those pesky hidden ones. πŸ•΅οΈβ€β™€οΈ

πŸ” It then calculates their unique hash values and compares them to identify duplicate files. Truveler is so smart, it can even detect files with the same content but different names. 😎

πŸ—‚οΈ Once all your files have been analyzed, Truveler creates a neat JSON report containing all the duplicates found, so you can easily delete them and free up valuable disk space. πŸ“ˆ

πŸŽ‰ Say goodbye to cluttered folders and hello to a more organized and efficient workflow with Truveler! πŸŽ‰

Installation

Clone the repository: git clone https://github.com/kortik0/truveler.git

Navigate to the project directory: cd truveler

Usage

Build the program: cargo build --release

Run the program: ./target/release/truveler [path_to_scan_directory]

Credits

This program uses the following third-party libraries:

xxhash-rust for file hashing

serde for JSON serialization and deserialization

Contributing πŸ±β€πŸ’»

Contributions are welcome! Feel free to open an issue or submit a pull request.