30.06.2022

nomenus-rex 0.5.2 — утилита для массового переименования файлов

Nomenus-rex это консольная утилита для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Программа написана на C++ и распространяется на условиях GPL 3.0.

Со времени предыдущей новости (nomenus-rex 0.3.0 — утилита для массового переименования файлов) утилита обросла функциональностью, а также исправлены множественные ошибки и недоделки:

─────────────────┨ 0.5.2 ┠─────────────────

  1. Новый параметр для отключения запроса подтверждения перед запуском процессинга. Может быть полезно для скриптов.

  2. Прогрессбар. Красивый.

─────────────────┨ 0.5.1 ┠─────────────────

  1. Добавлены различные режимы сортировки перед обработкой (Unicode-friendly)

  2. Небольшой рефакторинг плюс проверка существования исходной директории.

─────────────────┨ 0.5.0 ┠─────────────────

  1. Большинство правил теперь покрыты тестами.

  2. Теперь для работы со строками используется ICU библиотека. Это должно исправить основные проблемы с Юникодом.

─────────────────┨ 0.4.0 ┠─────────────────

  1. Немного шаблонной магии в парсере конфигурационного файла. Теперь добавлять новые правила будет проще.

  2. Новое правило «replace»: поиск и замена всех вхождений подстроки на новую строку в текущем имени. Это новый класс правил.

  3. Файлы теперь сортируются по алфавиту перед обработкой.

  4. Тесты. Нет так важно для конечного пользователя, но кода стало довольно много и без тестов тяжело его поддерживать в рабочем состоянии.

  5. Переработана документация, избавляя пользователя от нобходимости сочинять конфиг. Теперь достаточно лишь копировать из документации типовые блоки.

Как всегда, подготовлена сборка программы для AMD64.

>>> Подробности

Источник.