nomenus-rex 0.4.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจ‡เฉฑเจ• เจฌเจฒเจ• เจซเจพเจˆเจฒ เจจเจพเจฎ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจธเจนเฉ‚เจฒเจค

ะ”ะพัั‚ัƒะฟะฝะฐ ะฝะพะฒะฐั ะฒะตั€ัะธั ะบะพะฝัะพะปัŒะฝะพะน ัƒั‚ะธะปะธั‚ั‹ Nomenus-rex, ะฟั€ะตะดะฝะฐะทะฝะฐั‡ะตะฝะฝะพะน ะดะปั ะผะฐััะพะฒะพะณะพ ะฟะตั€ะตะธะผะตะฝะพะฒะฐะฝะธั ั„ะฐะนะปะพะฒ. ะŸั€ะพะณั€ะฐะผะผะฐ ะฝะฐะฟะธัะฐะฝะฐ ะฝะฐ ัะทั‹ะบะต C++ ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฝะฐ ัƒัะปะพะฒะธัั… ะปะธั†ะตะฝะทะธะธ GPLv3. ะŸั€ะฐะฒะธะปะฐ ะดะปั ะฟะตั€ะตะธะผะตะฝะพะฒะฐะฝะธั ะฝะฐัั‚ั€ะฐะธะฒะฐัŽั‚ัั ั ะฟะพะผะพั‰ัŒัŽ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะพะฝะฝะพะณะพ ั„ะฐะนะปะฐ. ะะฐะฟั€ะธะผะตั€: 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ยป; // leave the ยซextยป variable empty to use an original extension ext = ยซยป; // mode = ยซlowercaseยป|ยปuppercaseยป|ยปsicยป; mode = ยซlowercaseยป; } );

ะŸั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ัƒะบะฐะทะฐะฝะฝั‹ั… ะฝะฐัั‚ั€ะพะตะบ ัƒั‚ะธะปะธั‚ะฐ ะฟะตั€ะตะธะผะตะฝัƒะตั‚ ั„ะฐะนะป ยซ/home/user/work/source/TestDir2/file2.txtยป ะฒ ยซ/home/user/work/destination/2022-03-16_TestDir2_0.txtยป. ะฃั‚ะธะปะธั‚ะฐ ั‚ะฐะบะถะต ัƒะผะตะตั‚ ั€ะฐะฑะพั‚ะฐั‚ัŒ ั ะดะธั€ะตะบั‚ะพั€ะธัะผะธ HOME ะธ XDG_CONFIG_HOME (ะณะดะต ะธั‰ะตั‚ ั„ะฐะนะป ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ ะฒ ัะปัƒั‡ะฐะต ะตัะปะธ ะบ ะฝะตะผัƒ ะฝะต ัƒะบะฐะทะฐะฝ ะฟะพะปะฝั‹ะน ะฟัƒัั‚ัŒ) ะธ ะฟะพะฝะธะผะฐะตั‚ ัะพะบั€ะฐั‰ะตะฝะธะต ยซ~ยป ะดะปั ะพะฑั€ะฐั‰ะตะฝะธั ะบ ะดะพะผะฐัˆะฝะตะผัƒ ะบะฐั‚ะฐะปะพะณัƒ.

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…:

  • ะ”ะพะฑะฐะฒะปะตะฝ ะฝะพะฒั‹ะน ะฒะธะด ยซะฟั€ะฐะฒะธะปยป, ะฟั€ะธะฝะธะผะฐัŽั‰ะธะน ะฒ ะบะฐั‡ะตัั‚ะฒะต ะฟะฐั€ะฐะผะตั‚ั€ะฐ ั‚ะตะบัƒั‰ะตะต ะฝะตะทะฐะฒะตั€ัˆั‘ะฝะฝะพะต ะธะผั. ะญั‚ะพ ะฟะพะทะฒะพะปะธะปะพ ะดะพะฑะฐะฒะธั‚ัŒ ะฟั€ะฐะฒะธะปะพ replace, ะทะฐะผะตะฝััŽั‰ะตะต ะฒัะต ะฒั…ะพะถะดะตะฝะธั ะฟะพะดัั‚ั€ะพะบะธ ะฝะฐ ะฝะพะฒัƒัŽ ัั‚ั€ะพะบัƒ.
  • ะขะตะฟะตั€ัŒ ะธะผะตะฝะฐ ั„ะฐะนะปะพะฒ ัะพั€ั‚ะธั€ัƒัŽั‚ัั ะฟะพ ะฐะปั„ะฐะฒะธั‚ัƒ ะฟะตั€ะตะด ะพะฑั€ะฐะฑะพั‚ะบะพะน. ะ ะฐะฝะตะต ั„ะฐะนะปั‹ ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐะปะธััŒ ะฒ ั‚ะพะผ ะฟะพั€ัะดะบะต, ะฒ ะบะพั‚ะพั€ะพะผ ะพั‚ะดะฐะฒะฐะปะธััŒ ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผะพะน. ะ’ ัะปะตะดัƒัŽั‰ะตะน ะฒะตั€ัะธะธ ัั‚ะฐ ัะพั‚ะธั€ะพะฒะบะฐ ัั‚ะฐะฝะตั‚ ัƒะฟั€ะฐะฒะปัะตะผะพะน ะฟะพะปัŒะทะพะฒะฐั‚ะตะปะตะผ.
  • ะะตัะบะพะปัŒะบะพ ะฟะตั€ะตั€ะฐะฑะพั‚ะฐะฝะฐ ะดะพะบัƒะผะตะฝั‚ะฐั†ะธั, ั‡ั‚ะพ ัะดะตะปะฐะปะพ ะตั‘ ะฑะพะปะตะต ัƒะดะพะฑะฝะพะน.
  • ะ’ะฝัƒั‚ั€ะตะฝะฝะธะต ะธะทะผะตะฝะตะฝะธั ะฒ ะบะพะดะต (ะฝะฐั‡ะฐะปะพ ัะพะทะดะฐะฝะธั ั‚ะตัั‚ะพะฒ ะธ ะฝะพะฒะฐั ัˆะฐะฑะปะพะฝะฝะฐั ั„ัƒะฝะบั†ะธั ะดะปั ั‡ั‚ะตะฝะธั enum-ะฟะตั€ะตะผะตะฝะฝั‹ั… ะธะท ั„ะฐะนะปะฐ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ) ะบะพั‚ะพั€ั‹ะต ะฟั€ะธะทะฒะฐะฝั‹ ัƒะฟั€ะพัั‚ะธั‚ัŒ ะดะพะฑะฐะฒะปะตะฝะธะต ะฝะพะฒั‹ั… ะฟั€ะฐะฒะธะป ะธ ัƒะผะตะฝัŒัˆะธั‚ัŒ ะบะพะปะธั‡ะตัั‚ะฒะพ ะฝะพะฒั‹ั… ะพัˆะธะฑะพะบ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹