Dostępna jest nowa wersja Nomenus-rex, narzędzia konsolowego do zbiorczej zmiany nazw plików. Konfiguracja przy użyciu prostego pliku konfiguracyjnego. Program napisany jest w języku C++ i rozpowszechniany na licencji GPL 3.0. Od czasu poprzedniej wiadomości narzędzie zyskało funkcjonalność oraz poprawiono liczne błędy i niedociągnięcia:
- Nowa reguła: „data utworzenia pliku”. Składnia jest podobna do reguły Date.
- Usunięto znaczną ilość kodu „szablonowy”.
- Znaczący wzrost wydajności (około 1000 razy szybszy) w przypadku testu kolizji nazw. Ten test sprawdza, czy wśród wynikowych nazw plików znajdują się jakieś zduplikowane nazwy plików, co spowoduje utratę danych podczas przenoszenia plików. Zatem w teście obejmującym około 21 tys. plików czas testu został skrócony z 18 sekund do 20 tys. mikrosekund!
- Naprawiono błąd w regule RuleDir dla plików znajdujących się na najwyższym poziomie drzewa.
- Nowy parametr e/przykład umożliwiający wyświetlenie typowej konfiguracji z automatycznie wypełnianymi (zgodnie z bieżącym katalogiem) polami źródłowymi/docelowymi.
- Kilka estetycznych dekoracji przy eksponowaniu par teczek.
- Nowa opcja wyłączenia żądania potwierdzenia przed rozpoczęciem przetwarzania. Może być przydatny w przypadku skryptów.
- Dodano wskaźnik postępu operacji.
- Dodano różne tryby sortowania przed przetwarzaniem (z obsługą Unicode).
- Większość reguł jest obecnie objęta testami.
- Biblioteka ICU służy do pracy z ciągami znaków, co powinno rozwiązać główne problemy z Unicode.
Źródło: opennet.ru