Есть проект на PHP, но это не существенно. Просто в проекте несколько тысяч файлов, которые разложены по каталогам и подкаталогам. Есть файлы разных форматов и разрешений.
Нужна программа которой можно указать каталог в котором произвести изменения, указать разрешение файлов которые можно обрабатывать. И которая будет в файлах искать по маске строки - и найденное заменить на указанную последовательность.
Допустим я хочу переименовать функцию или метод во всем проекте или какую-то служебную комбинацию - то есть нужен механизм аналогичный обычной замене в файле - только чтоб мог работать по каталогу с тысячами файлов.
Давно раньше я такую программу видел, но сейчас не могу найти почему-то.
А самому написать? Рекурсивный проход по каталогам, поиск по регулярке и замена. Прямо, стандартный кейс из вымышленной книжки "Уроки программирования для начинающих"