Kutulutsa kwatsopano kwa ma coreutils ndi zopeza zolembedwanso ku Rust

Kutulutsidwa kwa uutils coreutils 0.0.18 toolkit ikupezeka, momwe analogue ya phukusi la GNU Coreutils, lolembedwanso m'chinenero cha Rust, likupangidwa. Ma Coreutils amabwera ndi zida zopitilira zana, kuphatikiza mtundu, mphaka, chmod, chown, chroot, cp, deti, dd, echo, hostname, id, ln, ndi ls. Cholinga cha pulojekitiyi ndikupanga njira ina yogwiritsira ntchito Coreutils yomwe ingagwire ntchito pa Windows, Redox ndi Fuchsia nsanja, pakati pa zinthu zina. Mosiyana ndi GNU Coreutils, kukhazikitsidwa kwa dzimbiri kumagawidwa pansi pa chilolezo cha MIT chololeza m'malo mwa chilolezo cha GPL copyleft.

Zosintha zazikulu:

  • Kulumikizana bwino ndi GNU Coreutils reference test suite, pomwe mayeso 340 adadutsa, mayeso 210 adalephera, ndipo mayeso 50 adadumphidwa. Kutulutsidwa kwatsatanetsatane ndi GNU Coreutils 9.2.
    Kutulutsa kwatsopano kwa ma coreutils ndi zopeza zolembedwanso ku Rust
  • Zowonjezera, kugwirizanitsa bwino ndi zina zowonjezera zomwe zikusowa zothandizira cksum, chmod, chroot, comm, cp, kudula, tsiku, dd, du, kukulitsa, env, factor, hashsum, install, ln, ls, mktemp, mv, nice, nproc , od, ptx, pwd, rm, shred, kugona, stdbuf, stty, mchira, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
  • Interactive mode (-i) yasinthidwa muzinthu za ln, cp, ndi mv.
  • Kupititsa patsogolo ma siginodwe mu inde, tee komanso nthawi yopuma.
  • Zasinthidwa kukhala is_terminal phukusi m'malo mwa atty kutanthauzira terminal.

Panthawi imodzimodziyo, phukusi la uutils findutils 0.4.0 linatulutsidwa ndi Rust kukhazikitsa zothandizira kuchokera ku GNU Findutils suite (pezani, pezani, updateb, ndi xargs). Mu mtundu watsopano:

  • Thandizo lowonjezera la GNU-compatible printf function.
  • Ntchito ya xargs yakhazikitsidwa.
  • Thandizo lowonjezera la mawu okhazikika, ma POSIX wildcards, ndi "{}" m'malo.
  • Zowonjezera zothandizira "-print0", "-lname", "-ilname", "-empty", "-xdev", "-ndi", "-P", "-", "-quit" kuti mupeze zofunikira. "-mount", "-inum" ndi "-links".

Source: opennet.ru

Kuwonjezera ndemanga