Den nye version af Nomenus-rex, et konsolværktøj til masseomdøbning af filer, er tilgængelig. Det kan konfigureres med en enkel konfigurationsfil. Programmet er skrevet i C++ og distribueres under GPL 3.0. Siden den sidste nyhed er værktøjet blevet tilføjet flere funktioner, og adskillige fejl og mangler er blevet rettet:
- Ny regel: "filoprettelsesdato". Syntaksen minder om Date-reglen.
- En betydelig mængde "boilerplate" kode er fjernet.
- Betydelig ydeevneforøgelse (ca. 1000 gange hurtigere) af navnekollisions-testen. Denne test kontrollerer, om der blandt de resulterende filnavne er dubletter, hvilket ved flytning af filer kan føre til tab af data. I en test med ca. 21.000 filer blev testtiden reduceret fra 18 sekunder til 20.000 mikrosekunder!
- En fejl i RuleDir-reglen for filer på det øverste niveau af træet er blevet rettet.
- Nyt parameter e/example til at udskrive en standardkonfiguration med automatisk udfyldte (i henhold til den nuværende mappe) source/destination felter.
- Nogle æstetiske forskønnelse ved udskrift af par af filer.
- Nyt parameter til at deaktivere bekræftelsesanmodningen før behandlingen startes. Dette kan være nyttigt for scripts.
- Der er tilføjet en progressionsindikator for operationens udførelse.
- Forskelige sorteringsmetoder før behandling er blevet tilføjet (med støtte for Unicode).
- De fleste regler er nu dækket af tests.
- For håndtering af strenge bruges ICU-biblioteket, hvilket bør løse de primære problemer med Unicode.
Kilde: opennet.ru
