En ny version av Nomenus-rex, kommandoradsverktyget för massnamnÀndring av filer, Àr nu tillgÀnglig. Det konfigureras med hjÀlp av en enkel konfigurationsfil. Programmet Àr skrivet i C++ och distribueras under GPL 3.0. Sedan den senaste nyheten har verktyget fÄtt nya funktioner, och flera buggar och brister har ÄtgÀrdats:
- Ny regel: "filens skapelsedatum". Syntaxen liknar Date-regeln.
- En betydande mÀngd "boilerplate"-kod har tagits bort.
- Betydande prestandaförbÀttring (ungefÀr 1000 gÄnger snabbare) av namnkonfliktstestet. Detta test kontrollerar att det inte finns nÄgra dubbletter bland de resulterande filnamnen, vilket kan leda till dataförlust vid flytt av filer. SÄ vid testning med cirka 21k filer reducerades testtiden frÄn 18 sekunder till 20k mikrosekunder!
- En bugg i regeln RuleDir för filer pÄ rot-nivÄ har ÄtgÀrdats.
- Ny parameter e/example för att skriva ut en typisk konfiguration med automatiskt ifyllda (baserat pÄ den aktuella katalogen) source/destination-fÀlt.
- Lite estetiska förbÀttringar vid utskrift av filpar.
- Ny parameter för att stÀnga av bekrÀftelsefrÄgan innan bearbetningen startar. Kan vara anvÀndbart för skript.
- En indikator för operationens framsteg har lagts till.
- Olika sorteringslÀgen har lagts till före bearbetning (med stöd för Unicode).
- De flesta reglerna Àr nu testade.
- För strÀnghantering anvÀnds ICU-biblioteket, vilket bör ÄtgÀrda de grundlÀggande problemen med Unicode.
KĂ€lla: opennet.ru
