Fiosan ùra de coreutils agus caochlaidhean lorg air ath-sgrìobhadh ann an Rust

Tha sgaoileadh an inneal uutils coreutils 0.0.18 ri fhaighinn, anns a bheil analogue den phasgan GNU Coreutils, air ath-sgrìobhadh sa chànan Rust, ga leasachadh. Bidh Coreutils a’ tighinn le còrr air ceud goireas, a’ toirt a-steach sort, cat, chmod, chown, chroot, cp, ceann-latha, dd, mac-talla, ainm aoigheachd, id, ln, agus ls. Is e amas a’ phròiseict buileachadh eile thar-àrd-ùrlar a chruthachadh de Coreutils a dh’ obraicheas air àrd-ùrlaran Windows, Redox agus Fuchsia, am measg rudan eile. Eu-coltach ri GNU Coreutils, tha buileachadh Rust air a chuairteachadh fo chead ceadaichte MIT an àite cead copyleft GPL.

Atharraichean mòra:

  • Co-chòrdalachd nas fheàrr leis an t-sreath deuchainn iomraidh GNU Coreutils, far an deach 340 deuchainn seachad, dh’ fhàillig 210 deuchainn, agus chaidh 50 deuchainn a sheachnadh. Is e an sgaoileadh fiosrachaidh GNU Coreutils 9.2.
    Fiosan ùra de coreutils agus caochlaidhean lorg air ath-sgrìobhadh ann an Rust
  • Feartan leasaichte, co-chòrdalachd leasaichte agus roghainnean a tha a dhìth a bharrachd airson goireasan cksum, chmod, chroot, comm, cp, gearradh, ceann-latha, dd, du, leudachadh, env, bàillidh, hashsum, stàladh, ln, ls, mktemp, mv, snog, nproc , od, ptx, pwd, rm, shred, cadal, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
  • Chaidh modh eadar-ghnìomhach (-i) a leasachadh anns na goireasan ln, cp, agus mv.
  • Giullachd chomharran nas fheàrr anns na goireasan tha, tee agus ùine-ama.
  • Air atharrachadh gu pasgan is_terminal an àite atty gus an inneal-crìochnachaidh a mhìneachadh.

Aig an aon àm, chaidh am pasgan uutils findutils 0.4.0 a leigeil ma sgaoil le buileachadh Rust de na goireasan bhon t-sreath GNU Findutils (lorg, lorg, ùrachadhb, agus xargs). Anns an dreach ùr:

  • Taic a bharrachd airson gnìomh clò-bhualaidh a tha co-chosmhail ri GNU.
  • Tha goireas xargs air a chuir an gnìomh.
  • Taic a bharrachd airson abairtean cunbhalach, cairtean fiadhaich POSIX, agus luchd-ionaid “{}”.
  • Taic a bharrachd airson "-print0", "-lname", "-ilname", "-empty", "-xdev", "-and", "-P", "-", "-quit" roghainnean airson goireasan a lorg "-mount", "-inum" agus "-links".

Source: fosgailtenet.ru

Cuir beachd ann