The original post: /r/linux by /u/abentofreire on 2024-12-24 15:21:11.

crenametoix

crenametoix is the “console-only version” of RenameToIX, designed for those who prefer minimalism without sacrificing functionality. No Gtk dependencies, just a “powerful macro ecosystem” for streamlined file renaming in Linux.

Project Page:

Key Features:

🔹 “Macros for efficiency”:

  • Counter, file datetime, and extension macros.
  • Regular expressions.
  • Regex-based function macros like lower, upper, capitalize, and title.

🔹 “Advanced capabilities”:

  • Python lambda expressions for custom rename logic.
  • Reverse geocoding for JPEGs with GPS info via the geo plugin.
  • Extract Word document headers via the doc plugin.

🔹 “Customizable extensions”:

  • Build your own macros with plugins.

🔹 “Flexibility”:

  • Adjustable start index for counter macros.

Perfect for terminal enthusiasts who need a robust, scriptable tool for bulk renaming tasks.