Skip to content

Releases: ayoisaiah/f2

v1.5.6

04 May 19:51
cfa294a
Compare
Choose a tag to compare
  • Replacements can now start from the end of the file name by passing a negative number to --replace-limit. For example, -2 will replace the last 2 matches in the file name.

v1.5.5

04 May 18:25
c48f281
Compare
Choose a tag to compare
  • Add the -l or --replace-limit option for limiting replacements.
  • String literal mode now provides the correct output when used with --ignore-case.

v1.5.4

04 May 13:57
49194d3
Compare
Choose a tag to compare
  • Updated syntax for string transformation
  • Exif variables no longer output extra text for greater control. For example: {{exif.et}} gives 1_10 instead of 1_10s.

v1.5.3

29 Apr 08:56
87acc53
Compare
Choose a tag to compare
  • Critical fix for undo mode where it wouldn't find the backup file for the current directory.
  • Sorting matches in alphabetical order by default in dry-run mode.
  • Improve performance when using built-in variables in the replacement string

v1.5.2

26 Apr 22:45
b4d27a8
Compare
Choose a tag to compare
  • Fix roman numeral format for numbers over 3999.
  • Slight change to randomise variable syntax.

v1.5.1

26 Apr 19:13
81422a2
Compare
Choose a tag to compare
  • Update syntax for random string variable.
  • Ensure multiple instances of a random string variable is replaced correctly.
  • Add support for file hash variables: sha1, md5, sha256, and sha512.

v1.5.0

26 Apr 10:42
c61d3dc
Compare
Choose a tag to compare
  • Add a --quiet option so that F2 will not output any info to the standard output (including errors).
  • Improved colours and support coloured output on Windows.
  • Add support for ID3 and random string variables.
  • Add sorting options. You can sort by file size and date attributes.
  • Conflict detection is now much improved. F2 will now check if the filename contains invalid characters or if it exceeds the maximum allowed length.
  • Backups for each operation is now automated. --undo no longer takes a file argument, and the --output-file flag is deprecated and removed.
  • The backup file is now deleted automatically after a successful reversion.

v1.4.0

14 Apr 16:01
27e3cc9
Compare
Choose a tag to compare
  • Auto create necessary directories when using backward slash (\) in replacement string (windows only)
  • Full support for exif variables (JPEG, DNG, and most camera RAW formats)
  • Add ability to limit max depth when searching recursively (--max-depth or -m)

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)