Ez-renamer or in short ezr is a CLI tool written in Rust for batch renaming files. It's purposefuly not very featureful because it's meant to be used for just some quick renaming.
ezr [FLAGS] [OPTIONS] [file-match]
cargo install ezr
You need to have Rust installed on your machine.
<file-match>
regular expression for files that should be renamed [default: .]
``` --dont-cleanup By default ez-renamer removes multiple spaces (cleans up) after it's done. This flag stops him from doing that
-h, --help Prints help information
-e, --include-ext Includes extensions in renaming process
--include-dirs
include directories in renaming process
-q Program is much quieter, it's recommended only if you know what you're doing
-q results in program just asking if u wanna proceed, and
-qq results in program not letting anything into stdout
-r, --recursive recursively goes through directories
-V, --version Prints version information
-y confirms the rename, recomended only if you know what you're doing ```
```
-d, --delete
example:
ezr -d "[WEBRip] [720p] [YTS.AM]"
"Green Book (2018) [WEBRip] [720p] [YTS.AM]" -> "Green Book (2018)"
--dir <dir>
directory where should this program look for files
-s, --fix-spaces
example:
`--fix-spaces="_"` results in:
"the_office_[720p]_[x265]" -> "the office [720p] [x265]"
-t, --rmtags
Syntax for this argument should be '<opening bracket><closing bracket> <repeat>'
example:
ezr -s "[] ()"
"Mind Field S03E02 (2018) [1080p] [x265] [YIFY].mkv" -> "Mind Field S03E02.mkv"
--trim-left-after <trim-left-after>
Trim after the given sequence to the left.
example:
ezr --trim-left-with Mind
"[HorribleSubs] Mind Field S03E02.mkv" -> "Mind Field S03E02.mkv"
--trim-left-with <trim-left-with>
Trim with the given sequence to the left.
example:
ezr --trim-left-with ubs]
"[HorribleSubs] Mind Field S03E02.mkv" -> "Mind Field S03E02.mkv"
--trim-right-after <trim-right-after>
Trim after the given sequence to the right
example:
ezr --trim-right-after [1080p]
"Mind Field S03E02 [1080p] [x265] [YIFY].mkv" -> "Mind Field S03E02 [1080p].mkv"
--trim-right-with <trim-right-with>
Trim with the given sequence to the right
example:
ezr --trim-right-with [1080p]
"Mind Field S03E02 [1080p] [x265] [YIFY].mkv" -> "Mind Field S03E02 .mkv"
```