Даступны новы выпуск Nomenus-rex, кансольнай утыліты для масавага перайменавання файлаў. Наладжваецца з дапамогай простага канфігурацыйнага файла. Праграма напісана на C++ і распаўсюджваецца на ўмовах GPL 3.0. З часу папярэдняй навіны ўтыліта абрасла функцыянальнасцю, а таксама выпраўлены множныя памылкі і недаробкі:
- Новае правіла: "дата стварэння файла". Сінтаксіс аналагічны правілу Date.
- Выдалена прыстойная колькасць "boilerplate" кода.
- Значны прырост прадукцыйнасці (прыблізна ў 1000 разоў хутчэй) цеста калізіі імёнаў. Гэты тэст правярае ці няма сярод выніковых імёнаў файлаў дублікатаў, што пры перасоўванні файлаў прывядзе да страты дадзеных. Так на тэсце з каля 21k файлаў, час тэсту скарацілася з 18 секунд да 20k мікрасекунд!
- Выпраўлена памылка ў правіле RuleDir для файлаў, якія знаходзяцца на верхнім узроўні дрэва.
- Новы параметр e/example для вываду тыпавой канфігурацыі з аўтазапоўненымі (згодна з бягучай дырэкторыяй) source/destination палямі.
- Трохі эстэтычных упрыгожвальніцтваў пры выснове пар файлаў.
- Новы параметр для адключэння запыту пацверджання перад запускам працэсінгу. Можа быць карысны для скрыптоў.
- Дададзены індыкатар прагрэсу выканання аперацыі.
- Дададзены розныя рэжымы сартавання перад апрацоўкай (з падтрымкай Unicode).
- Большасць правілаў зараз пакрыты тэстамі.
- Для працы з радкамі задзейнічана бібліятэка ICU, што павінна выправіць асноўныя праблемы з Юнікодам.
Крыніца: opennet.ru