A tool for recursively merging directories with same names but different casing. Useful for fixing Dropbox downloads.
- Rust 56.9%
- Python 43.1%
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
Case insensitive directory merger
This is a simple tool to merge directories which differ by casing.
The motivation for this tool is content downloaded from Dropbox, where some files might be stored in directories with original casing and other files might be stored in directories with lowercase names.
Usage
python3 src/main.py /path/to/directory
or
cargo run -- /path/to/directory
Both scripts are functionally equivalent. Pick whichever you prefer. The Python one is more convenient but can have worse performance on deeply nested directories, unlike the Rust one.