- Supports Linux, macOS, and Windows.
- Supports filtering files using regular expression, including capture groups.
- Ignores hidden directories and files by default.
- Safe. F2 will not modify any file names until you tell it to.
- Detects potential conflicts such as file collisions, or overwrites.
- Supports recursive renaming of both files and directories.
- Supports using an ascending integer for renaming (e.g 001, 002, 003, e.t.c.).
- Supports undoing an operation from a map file.
- Extensive unit testing.