Coreutils ۽ Findutils variants جي نئين رليز Rewrited Rust ۾

uutils coreutils 0.0.18 ٽول ڪٽ جو رليز موجود آهي، جنهن جي اندر GNU Coreutils پيڪيج جو هڪ اينالاگ، Rust ٻولي ۾ ٻيهر لکيو ويو آهي، ترقي ڪئي پئي وڃي. Coreutils هڪ سو کان وڌيڪ افاديت سان گڏ اچي ٿو، جنهن ۾ ترتيب، ٻلي، chmod، chown، chroot، cp، تاريخ، dd، echo، hostname، id، ln، ۽ ls شامل آهن. پروجيڪٽ جو مقصد هڪ ڪراس-پليٽ فارم متبادل عمل درآمد ڪرڻ آهي Coreutils، ونڊوز، Redox ۽ Fuchsia پليٽ فارمن تي هلائڻ جي قابل، ٻين جي وچ ۾. GNU Coreutils جي برعڪس، زنگ تي عمل درآمد GPL ڪاپي ليفٽ لائسنس جي بدران، اجازت واري MIT لائسنس تحت ورهايو ويو آهي.

مکيه تبديليون:

  • GNU Coreutils بينچ مارڪ ٽيسٽ سوٽ سان بهتر مطابقت، جنهن 340 ٽيسٽ پاس ڪيا، 210 ٽيسٽ ناڪام ٿيا، ۽ 50 ٽيسٽ ڇڏيا. ريفرنس رليز آهي GNU Coreutils 9.2.
    Coreutils ۽ Findutils variants جي نئين رليز Rewrited Rust ۾
  • وڌايل صلاحيتون، بهتر مطابقت ۽ شامل ڪيل غائب اختيارن لاءِ يوٽيلٽيز cksum, chmod, chroot, com, cp, cut, date, dd, du, expand, env, factor, hashsum, install, ln, ls, mktemp, mv, nice, nproc od, ptx, pwd, rm, shred, sleep, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
  • انٽرايڪٽو موڊ (-i) ln، cp ۽ mv افاديت ۾ بهتر ڪيو ويو آهي.
  • ها، ٽي ۽ ٽائيم آئوٽ يوٽيلٽيز ۾ بهتر سگنل پروسيسنگ.
  • ٽرمينل جي وضاحت ڪرڻ لاء، اسان atty جي بدران is_terminal پيڪيج ڏانهن تبديل ڪيو.

ساڳئي وقت، uutils findutils 0.4.0 پيڪيج کي GNU Findutils سيٽ (fund, locate, updateb ۽ xargs) مان Rust of the utilities ۾ لاڳو ڪيو ويو. نئين نسخي ۾:

  • شامل ڪيل سپورٽ GNU-compatible printf فنڪشن لاءِ.
  • xargs افاديت لاڳو ڪئي وئي آهي.
  • باقاعده اظهار، POSIX ماسڪ ۽ "{}" متبادل لاءِ سپورٽ شامل ڪئي وئي.
  • ڳوليو يوٽيليٽي اختيارن لاءِ سپورٽ شامل ڪئي آهي “-print0”، “-lname”، “-ilname”، “-empty”، “-xdev”، “-and”، “-P”، “-“، “- quit”، “-mount”، “-inum” ۽ “-links”.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو