Nomenus-rex это консольная утилита для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Программа написана на C++ и распространяется на условиях GPL 3.0. Со времени предыдущей новости ( [ nomenus-rex 0.3.0 -- утилита для массового переименования файлов ](
https://www.linux.org.ru/news/opensource/16830113 ) ) утилита обросла функциональностью, а также исправлены множественные ошибки и недоделки: ─────────────────┨ 0.5.2 ┠───────────────── Новый параметр для отключения запроса подтверждения перед запуском процессинга. Может быть полезно для скриптов. Прогрессбар. Красивый. ─────────────────┨ 0.5.1 ┠───────────────── Добавлены различные режимы сортировки перед обработкой (Unicode-friendly) Небольшой рефакторинг плюс проверка существования исходной директории. ─────────────────┨ 0.5.0 ┠───────────────── Большинство правил теперь покрыты тестами. Теперь для работы со строками используется ICU библиотека. Это должно исправить основные проблемы с Юникодом. ─────────────────┨ 0.4.0 ┠───────────────── Немного шаблонной магии в парсере конфигурационного файла. Теперь добавлять новые правила будет проще. Новое правило «replace»: поиск и замена всех вхождений подстроки на новую строку в текущем имени. Это новый класс правил. Файлы теперь сортируются по алфавиту перед обработкой. Тесты. Нет так важно для конечного пользователя, но кода стало довольно много и без тестов тяжело его поддерживать в рабочем состоянии. Переработана документация, избавляя пользователя от нобходимости сочинять конфиг. Теперь достаточно лишь копировать из документации типовые блоки. Как всегда, подготовлена сборка программы для AMD64.
Ссылка:
https://www.linux.org.ru/news/opensource/16851593