Multithreaded app allowing user to scan folder for finding and deleting duplicated files in it.
- 🐍 Python – for high-level logic and threading
- 🦀 Rust (via PyO3) – for performance-critical hashing and duplicate detection
- Clone the repository
git clone https://github.com/RudyKarpus/Duplicate-files-detection-app.git cd Duplicate-files-detection-app - Run
- Windows:
.\cmd\windows_run.bat
- Linux:
chmod +x scripts/run.sh ./scripts/run.sh
- Windows:
- pre-commit for automatic coding style verification and formating
- python: flake8, black, isort
- rust: clippy, fmt
pip install -r requirements-dev.txt
pre-commit install
pre-commit run --all-filescd model
cargo fmt
cargo clippy- Windows:
.\cmd\windows_test.bat
- Linux:
chmod +x scripts/run.sh ./scripts/run.sh


