A powerful Raycast extension that allows you to create and manage multiple regex-based file and folder renaming jobs with batch processing capabilities.
Converts filenames to URL-friendly slugs:
Example: My Important Document!.pdf → my-important-document.pdf
Removes common unwanted elements:
Example: document_v2.1 (copy 3).pdf → document.pdf
\. - Matches literal dot\s+ - Matches one or more whitespace characters[0-9]{4} - Matches exactly 4 digits(.+) - Captures one or more characters^The (.+)$ - Matches lines starting with "The "$1 - First capture group$2 - Second capture groupg - Global (replace all occurrences)i - Case-insensitivem - Multiline mode\s*v?\d+\.\d+(\.\d+)?\s* .*([0-9]{4}).*($1)([a-z])([A-Z])$1-$2gnpm run build
npm run dev
npm run lint
npm run fix-lint
fs.promisesCreate, edit, and manage regex-based renaming jobs
Select and run a rename job on selected files/folders
Create a new regex-based renaming job