Rilis anyar varian coreutils lan findutils ditulis maneh ing Rust

Rilis toolkit uutils coreutils 0.0.18 kasedhiya, ing ngendi ana analog saka paket GNU Coreutils, ditulis maneh ing basa Rust, dikembangake. Coreutils dilengkapi luwih saka satus utilitas, kalebu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, lan ls. Tujuan proyek kasebut yaiku nggawe implementasi alternatif lintas-platform Coreutils, sing bisa digunakake ing platform Windows, Redox lan Fuchsia, lan liya-liyane. Ora kaya GNU Coreutils, implementasi Rust disebarake ing sangisore lisensi MIT permisif, tinimbang lisensi copyleft GPL.

Owah-owahan utama:

  • Kompatibilitas apik karo suite tes pathokan GNU Coreutils, sing lulus 340 tes, gagal 210 tes, lan ngliwati 50 tes. Rilis referensi yaiku GNU Coreutils 9.2.
    Rilis anyar varian coreutils lan findutils ditulis maneh ing Rust
  • Kapabilitas sing ditambahi, kompatibilitas sing luwih apik lan ditambahake pilihan sing ilang kanggo keperluan 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, turu, stdbuf, stty, buntut, tutul, wektu entek, tr, uname, uniq, utmpx, uptime, wc.
  • Mode interaktif (-i) wis apik ing ln, cp lan mv keperluan.
  • Pangolahan sinyal sing luwih apik ing utilitas ya, tee lan wektu entek.
  • Kanggo nemtokake terminal, kita ngalih menyang paket is_terminal tinimbang atty.

Ing wektu sing padha, paket uutils findutils 0.4.0 dirilis kanthi implementasi ing Rust saka utilitas saka set GNU Findutils (golek, goleki, nganyarib lan xargs). Ing versi anyar:

  • Dhukungan ditambahake kanggo fungsi printf sing kompatibel karo GNU.
  • Utilitas xargs wis dileksanakake.
  • Ditambahake dhukungan kanggo ekspresi reguler, topeng POSIX lan substitusi "{}".
  • Utilitas temokake nambahake dhukungan kanggo opsi "-print0", "-lname", "-ilname", "-kosong", "-xdev", "-lan", "-P", "β€”", "- quit", "-mount", "-inum" lan "-links".

Source: opennet.ru

Add a comment