Lansarea nomenus-rex 0.7.0, utilitar pentru renaming în masă a fișierelor

Este disponibilă o nouă versiune a Nomenus-rex, un instrument de linie de comandă pentru renumirea în masă a fișierelor. Se configurează folosind un fișier de configurare simplu. Programul este scris în C++ și este distribuit sub GPL 3.0. De la ultima noutate, utilitarul a câștigat funcționalitate, iar numeroase erori și incompletitudini au fost remediate:

  • Nouă regulă: „data creării fișierului”. Sintaxa este similară cu regula Date.
  • A fost eliminată o cantitate considerabilă de cod „boilerplate”.
  • S-a obținut un câștig semnificativ de performanță (aproximativ de 1000 de ori mai rapid) la testul de coliziune a numelui. Acest test verifică dacă numele fișierelor rezultate au duplicate, ceea ce ar duce la pierderea datelor în cazul mutării fișierelor. Astfel, la testul cu aproximativ 21k de fișiere, timpul de testare a scăzut de la 18 secunde la 20k microsecunde!
  • A fost corectată o eroare în regula RuleDir pentru fișierele aflate la nivelul superior al arborelui.
  • Un nou parametru e/example pentru a genera configurația tipică cu câmpurile source/destination completate automat (conform directorului curent).
  • Unele embellismente estetice la afișarea perechilor de fișiere.
  • Un nou parametru pentru a dezactiva solicitarea de confirmare înainte de a începe procesarea. Poate fi util pentru scripturi.
  • A fost adăugat un indicator de progres pentru execuția operațiunii.
  • Au fost adăugate diverse moduri de sortare înainte de procesare (cu suport Unicode).
  • Majoritatea regulilor sunt acum acoperite de teste.
  • Pentru manipularea șirurilor a fost folosită biblioteca ICU, ceea ce ar trebui să rezolve problemele majore cu Unicode.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster