Skip to content

file-normalizer v1.4.0

Choose a tag to compare

@alanarzumanjan alanarzumanjan released this 15 Aug 21:47
· 32 commits to main since this release

Interactive mode (-i, --interactive)
Fine-grained control: the utility asks for confirmation for each file ([Y/n], where Enter means yes).

Exclusion system (-e, --exclude)
The ability to skip files by mask, name, or extension (e.g., -e .mp3 .txt).

Logging (-l, --log)
Saving and auto-completing the session report to the filenorm_log.txt file with timestamps.

Log self-protection
The utility automatically ignores its own report files, protecting them from accidental renaming.

Architectural refactoring
Business logic has been moved to a separate module (processor.py) in accordance with Clean Code standards for improved testability and readability.