Siideynta nomenus-rex 0.4.0, utility for bulk file renameing

Nooca cusub ee utility console-ka Nomenus-rex ayaa diyaar ah, oo loogu talagalay magac-beddelka faylka tirada badan. Barnaamijku wuxuu ku qoran yahay C++ waxaana lagu qaybiyaa shuruudaha shatiga GPLv3. Xeerarka magac-beddelka waxaa lagu habeeyaa iyadoo la isticmaalayo faylka qaabeynta. Tusaale ahaan: source_dir = "/guri/isticmaal/shaqo/ilo"; αˆ˜α‹΅αˆ¨αˆ»_dir = "/guri/isticmaal/shaqo/ujeed"; keep_dir_structure = been; copy_or_rename = "koobi"; xeerarka = ( {nooca = "taariikhda"; date_format = "%Y-%m-%d"; }, {nooca = "qoraalka"; qoraal = "_"; }, {nooca = "dir"; // qaabka = "wadada oo dhan"|"waalid dir kaliya" mode = "wadada oo dhan"; kala soocida = "-"; }, {nooca = "qoraal"; qoraal = "_"; }, {nooca = "integer"; // qaabka = "caalami"|"maxali ah dir kasta" qaab = "maxali ah dir kasta"; bilow = 0; tallaabo = 1; suuf = 5; }, {nooca = "kordhinta"; // ka tag doorsoomaha "ext" madhan si loo isticmaalo kordhinta asalka ah ext = ""; // qaabka = "yare"|"weyn"|"sic"; qaab = "hooseeya";});

Marka la isticmaalayo goobaha la cayimay, utility wuxuu dib u magacaabi doonaa faylka "/guri/user/work/source/TestDir2/file2.txt" ilaa "/home/user/work/destination/2022-03-16_TestDir2_0.txt". Utility sidoo kale wuxuu la shaqayn karaa HOME iyo XDG_CONFIG_HOME hagayaasha (meesha ay ka raadinayso faylka qaabeynta haddii warqadda buuxda aan lagu cayimin) oo ay fahamto soo gaabinta "~" ee gelitaanka tusaha guriga.

Isbeddellada nooca cusub:

  • Nooc cusub oo "xeer" ah ayaa lagu daray kaas oo magaca hadda aan dhamaystirnayn u qaadanaya halbeeg ahaan. Tani waxay noo ogolaatay inaan ku darno xeer beddelaad, kaas oo ku beddelaya dhammaan dhacdooyinka xadhig-hooseeya xadhig cusub.
  • Magacyada faylalka hadda waxa loo kala soocay alifbeetada ka hor inta aan la farsamayn. Markii hore, faylalka waxaa loo habeeyay siday u kala horreeyaan oo ay u bixiyeen nidaamka faylka. Nooca soo socda kala-soociddani waxay noqon doontaa mid isticmaaluhu xakameeyo.
  • Dukumeentigu wax yar ayaa dib loo shaqeeyay, taas oo ka dhigaysa mid ku habboon.
  • Isbeddelka gudaha ee koodka (bilawga abuurista imtixaannada iyo shaqada template cusub ee akhrinta doorsoomayaasha enum ee faylka qaabeynta) kuwaas oo loogu talagalay inay fududeeyaan in lagu daro xeerar cusub oo la yareeyo tirada khaladaadka cusub.

Source: opennet.ru

Add a comment