repren

Rename anything using powerful regex search and replace patterns

brewmacoslinux
Try with needOr install directly
Source

About

Rename anything using powerful regex search and replace

Commands

repren

Examples

Rename all .txt files to .md files in current directory$ repren --rename --pattern '(.+)\.txt$' --replacement '\1.md' .
Replace text in files matching a pattern$ repren --pattern 'old_function_name' --replacement 'new_function_name' --files '*.py'
Dry run to preview changes before applying$ repren --pattern 'foo' --replacement 'bar' --files '*.txt' --dry-run