nfdfix is a simple CLI tool to normalize NFD-formatted filenames to NFC.
git clone https://github.com/zenru1023/nfdfix.git
cd nfdfix
cargo build --releaseThen binary will be available at:
./target/release/nfdfixcargo install --path .Then you can run:
nfdfix <path># Normalize a single file
nfdfix myfile.txt
# Normalize all files in a directory (top-level only)
nfdfix mydir
# Recursive scan for all subdirectories
nfdfix -r mydir
# Preview changes without renaming
nfdfix --dry-run mydir- clap - MIT or Apache-2.0
- walkdir - Unlicense or MIT
- unicode-normalization - MIT or Apache-2.0
This project is licensed under BSD-3-Clause.