- v2.14.1
- flag
-N/--nature-sort
is applied to files to be renamed, rather than just for listing files. #36
- flag
- v2.14.0
- setting default value of
-v/--verbose
as 2, which make the output more concise. #31 - output format changed.
- new flag
-E/--ignore-err
to skip directory reading errs.
- setting default value of
- v2.13.0
- new flag
-w/--case-insensitive-path
, for correctly checking file overwrites in file systems like NTFS (most on Windows). It's automatically switched on Windows. #28. - new flag
-W/--case-sensitive-path
, for disabling-w/--case-insensitive-path
on Windows where the-w
is switched on by default. - show more main options in log.
- reports an error when the new path ends with spaces or periods. #28
- new flag
- v2.12.0
- new flag
-S/--skip-filters
, its default value^\.
is for skipping paths starting with.
. - new flag
-x, --disable-undo
: do not create .brename_detail.txt file for undo. #8 - new flag
--clear
: remove all .brename_detail.txt files, you may need to add-R/--recursive
to recursively clear all files in the given path.
- new flag
- v2.11.1
- fix bug of forgetting renaming the given root directories. #21
- v2.11.0
- new flag
-N/--nature-sort
for listing path in nature sort.
- new flag
- v2.10.1
- new flag
--quiet
for hiding information and warnings.
- new flag
- v2.10.0
- print main options, including
ignore case
,search pattern
,include filters
,exclude filters
, andsearch paths
. - show warning inappropriate value of
-f/--include-filters
and-F/--exclude-filters
. - fix bug of forgotten filter given files using
-f
and-F
.
- print main options, including
- v2.9.0
- add flag
--list-sep
to set separater for list of found paths.
- add flag
- v2.8.1
- matching directories when using flag
--only-dir
or-D/--including-dir
.
- matching directories when using flag
- v2.8.0
- handle files and then dirs in a directory.
- ignore files matched with pattern but not found in kv files when using
{kv}
. - add flag
--max-depth
to limit search depth. - add falg
--only-dir
to only handle directories.
- v2.7.0
- add flag
-u/--undo
and-U/--force-undo
to undo the LAST successful operation.
- add flag
- v2.6.0
- better conflict detection.
- add flag
-o/--overwrite-mode
to choose 0) reporting error, 1) overwriting existed files or 2) skipping renaming.
- v2.5.2
- add flag
--nr-width
to fill leading0
s for{nr}
.
- add flag
- v2.5.0
- skipping directories without read permission.
- add flag
-l/--list
for only listing paths that match pattern.
- v2.4.0
- supporting automatically mkdir. #5
- v2.3.0
- add option -e/--ignore-ext for ignore file extension. #4
- build static binaries.
- v2.2.0
- Add supporting replace with ascending integer (
{nr}
in value of flag-r/--replacement
). - Add supporting renaming submatch with corresponding value via key-value file (
-k/--kv-file
) ({kv}
in value of flag-r/--replacement
).
- Add supporting replace with ascending integer (
- v2.1.3
- fix log error, and bug of wrongly including dir.
- v2.1.2
- fix windows color via https://github.com/mattn/go-colorable. #1
- v2.1.1
- changing output format.
- v2.1
- add include and exclude file filters.
- v2.0
- A safer rewritten version.
- v1.0
- v1.0