Skip to content

Releases: ayoisaiah/f2

v1.3.0

27 Mar 16:21
9069298
Compare
Choose a tag to compare
  • Proper support for hidden files and directories on Windows
  • Filter out matched files with the --exclude or -E flag
  • String mode now works correctly when the find pattern is empty (the whole string is replaced).

v1.2.2

11 Mar 22:45
f27ea90
Compare
Choose a tag to compare
  • String-literal mode was previously using a regex to find matches, but has now been corrected to an ordinary string
  • String-literal mode supports case insensitive mode (-i or --ignore-case)

v1.2.1

11 Mar 10:22
836e32c
Compare
Choose a tag to compare
  • Auto fixing conflicts is now more reliable
  • Failure to match any files no longer causes the program to exit with an error

v1.2.0

09 Mar 01:59
81b2f32
Compare
Choose a tag to compare
  • Implement date variables: (ctime, atime, mtime, e.t.c)
  • Add support for EXIF related variables for images
  • Add string literal mode

v1.1.1

24 Feb 21:44
74784f5
Compare
Choose a tag to compare

Changelog

3b44dce Add example of ignoring file extension
74784f5 Minor fixes

v1.1.0

24 Feb 19:32
c944ef1
Compare
Choose a tag to compare
  • The --force flag has been renamed to --fix-conflicts. The short version remains -F.
  • F2 will no longer overwrite files even if -F is used. Instead, it will differentiate conflicting files by appending an number suffix similar to how file managers work.

v1.0.1

22 Feb 21:23
2ee07a2
Compare
Choose a tag to compare

Changelog

2ee07a2 Remove unnecessary version number prefix

First stable release

22 Feb 21:14
5b40abc
Compare
Choose a tag to compare
  • 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.

Add undo support

26 May 06:45
3c83d05
Compare
Choose a tag to compare
  • Undo last successful operation
  • Specify starting index for numbering scheme

First release

24 May 17:20
b361ac5
Compare
Choose a tag to compare

Initial release