A fast, configurable CLI tool for cleaning and validating emails, phone numbers, and URLs — built in Rust.
- Validate emails, phone numbers, or URLs via
--modeflag - Process multiple input files at once
- Remove duplicates automatically
- Detailed summary report with timestamps
- Logs to both terminal and file (
app.log) --dry-runand--stats-onlymodes for safe inspection
git clone https://github.com/Esbegri/data-cleaner-cli
cd data-cleaner-cli
cargo build --release./target/release/email-cleaner-cli --input emails.txt --output clean.txt./target/release/email-cleaner-cli --input file1.txt --input file2.txt --output clean.txt./target/release/email-cleaner-cli --input phones.txt --output clean.txt --mode phone./target/release/email-cleaner-cli --input urls.txt --output clean.txt --mode url./target/release/email-cleaner-cli --input emails.txt --output clean.txt --stats-only./