د coreutils او findutils ډولونو نوي خپرونه په Rust کې بیا لیکل شوي

د uutils coreutils 0.0.18 Toolkit خوشې کول شتون لري، په کوم کې چې د GNU Coreutils کڅوړې یو انالوګ، په Rust ژبه کې بیا لیکل شوی، رامینځته کیږي. Coreutils د سل څخه زیاتو اسانتیاو سره راځي، پشمول د ترتیب، بلی، chmod، chown، chroot، cp، نیټه، dd، echo، کوربه نوم، id، ln، او ls. د پروژې هدف د کراس پلیټ فارم بدیل پلي کول د Coreutils رامینځته کول دي چې د نورو په مینځ کې په وینډوز ، ریډکس او فوچیا پلیټ فارمونو کې د چلولو وړ دي. د GNU Coreutils برعکس، د زنګ پلي کول د GPL کاپي لیفټ جواز پرځای د MIT جواز جواز لاندې ویشل شوي.

اصلي بدلونونه:

  • د GNU Coreutils بنچمارک ټیسټ سویټ سره ښه مطابقت ، کوم چې 340 ازموینې تیرې کړې ، 210 ازموینې ناکامې شوې ، او 50 ازموینې پریښودل شوې. د حوالې خوشې کول د GNU Coreutils 9.2 دی.
    د coreutils او findutils ډولونو نوي خپرونه په Rust کې بیا لیکل شوي
  • پراخ شوي وړتیاوې، ښه مطابقت او د اسانتیاوو لپاره د ورک شوي اختیارونه اضافه شوي cksum، chmod، chroot، comm، cp، cut، date، dd، du، expand, env, factor, hashsum, install, ln, ls, mktemp, mv, nice, nproc، od، ptx، pwd، rm، shred، خوب، 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 سیټ (موندل، ځای، تازه شوي بی او xargs) څخه د یوټیلټیز په Rust کې د پلي کولو سره خوشې شوه. په نوې نسخه کې:

  • د GNU-compatible printf فنکشن لپاره ملاتړ اضافه شوی.
  • د xargs افادیت پلي شوی.
  • د منظم بیانونو، POSIX ماسکونو او "{}" بدیلونو لپاره ملاتړ اضافه شوی.
  • د موندلو اسانتیا د "-print0"، "-lname"، "-ilname"، "-empty"، "-xdev"، "-and"، "-P"، "-"، "-" اختیارونو لپاره ملاتړ اضافه کړی. پریږدئ"، "-ماونټ"، "-inum" او "-لینکس".

سرچینه: opennet.ru

Add a comment