Lëshimi i nomenus-rex 0.4.0, një mjet për riemërimin masiv të skedarëve

Versioni e reviduar e utilitarit të konsolës Nomenus-rex, i destinuar për rinumërimin masiv të skedarëve. Programi është i shkruar në gjuhën C++ dhe shpërndahet sipas kushteve të licencës GPLv3. Rregullat për rinumërim konfigurohen me anë të një skedari konfigurimi. Për shembull: source_dir = "/home/user/work/source"; destination_dir = "/home/user/work/destination"; keep_dir_structure = false; copy_or_rename = "copy"; rules = ( { type = "date"; date_format = "%Y-%m-%d"; }, { type = "text"; text = "_"; }, { type = "dir"; \/\/ mode = "whole path"|"parent dir only" mode = "whole path"; separator = "-"; }, { type = "text"; text = "_"; }, { type = "integer"; \/\/ mode = "global"|"local at every dir" mode = "local at every dir"; start = 0; step = 1; padding = 5; }, { type = "extension"; \/\/ lëri variablën "ext" bosh për të përdorur një zgjatje origjinale ext = ""; \/\/ mode = "lowercase"|"uppercase"|"sic"; mode = "lowercase"; } );

Duke përdorur konfigurimet e caktuara, utilitari do ta rinumërojë skedarin "/home/user/work/source/TestDir2/file2.txt" në "/home/user/work/destination/2022-03-16_TestDir2_0.txt". Utilitari gjithashtu mund të punojë me direktoret HOME dhe XDG_CONFIG_HOME (ku kërkon skedarin e konfigurimit në rast se nuk i është caktuar një rrugë e plotë) dhe kupton shkurtimin "~" për t'u referuar direktorisë shtëpiake.

Ndryshimet në versionin e ri:

  • Shtuar njĂ« lloj i ri "rregullash", qĂ« merr si parametĂ«r emrin aktual tĂ« papĂ«rfunduar. Kjo lejon shtimin e rregullit replace, i cili zĂ«vendĂ«son tĂ« gjitha incidencat e njĂ« substrati me njĂ« varg tĂ« ri.
  • Tani emrat e skedarĂ«ve renditen sipas alfabetit para pĂ«rpunimit. MĂ« parĂ« skedarĂ«t pĂ«rpunoheshin nĂ« rendin nĂ« tĂ« cilin ishin dorĂ«zuar nga sistemi i skedarĂ«ve. NĂ« versionin e ardhshĂ«m kjo renditje do tĂ« bĂ«het e menaxhueshme nga pĂ«rdoruesi.
  • Dokumentacioni Ă«shtĂ« riparuar disi, duke e bĂ«rĂ« atĂ« mĂ« tĂ« lehtĂ« pĂ«r t'u pĂ«rdorur.
  • Ndryshime tĂ« brendshme nĂ« kodin (fillimi i krijimit tĂ« testeve dhe njĂ« funksion i ri model pĂ«r leximin e variablave enum nga skedari i konfigurimit) qĂ« do tĂ« thjeshtojnĂ« shtimin e rregullave tĂ« reja dhe do tĂ« pakĂ«sojnĂ« gabimet e reja.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster