Paglabas ng nomenus-rex 0.7.0, isang bulk file renaming utility

Available ang bagong release ng Nomenus-rex, isang console utility para sa maramihang pagpapalit ng pangalan ng file. Na-configure gamit ang isang simpleng configuration file. Ang programa ay nakasulat sa C++ at ipinamahagi sa ilalim ng GPL 3.0. Mula sa nakaraang balita, ang utility ay nakakuha ng pag-andar, at maraming mga error at pagkukulang ang naayos:

  • Bagong panuntunan: "petsa ng paggawa ng file". Ang syntax ay katulad ng panuntunan ng Petsa.
  • Inalis ang isang patas na halaga ng "boilerplate" code.
  • Makabuluhang pagtaas ng pagganap (humigit-kumulang 1000 beses na mas mabilis) para sa pagsubok sa pagbangga ng pangalan. Sinusuri ng pagsubok na ito kung mayroong anumang mga duplicate na pangalan ng file sa mga magreresultang pangalan ng file, na hahantong sa pagkawala ng data kapag naglilipat ng mga file. Kaya sa isang pagsubok na may humigit-kumulang 21k file, ang oras ng pagsubok ay binawasan mula 18 segundo hanggang 20k microsecond!
  • Inayos ang isang bug sa panuntunan ng RuleDir para sa mga file na matatagpuan sa tuktok na antas ng puno.
  • Bagong parameter e/halimbawa upang magpakita ng tipikal na configuration na may awtomatikong napuno (ayon sa kasalukuyang direktoryo) na mga field ng pinagmulan/destinasyon.
  • Ilang aesthetic na dekorasyon kapag nagpapakita ng mga pares ng mga file.
  • Bagong opsyon upang huwag paganahin ang kahilingan sa pagkumpirma bago magsimula ang pagproseso. Maaaring maging kapaki-pakinabang para sa mga script.
  • Nagdagdag ng indicator ng pag-unlad ng operasyon.
  • Nagdagdag ng iba't ibang mga mode ng pag-uuri bago iproseso (na may suporta sa Unicode).
  • Karamihan sa mga panuntunan ay sakop na ngayon ng mga pagsusulit.
  • Ang library ng ICU ay ginagamit upang gumana sa mga string, na dapat ayusin ang mga pangunahing problema sa Unicode.

Pinagmulan: opennet.ru

Magdagdag ng komento