0.0.19 uutils шығарылымы, GNU Coreutils бағдарламасының Rust нұсқасы

Rust тілінде қайта жазылған GNU Coreutils пакетінің аналогын әзірлейтін uutils coreutils 0.0.19 жобасының шығарылымы бар. Coreutils сұрыптау, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln және ls сияқты жүзден астам утилиталармен келеді. Жобаның мақсаты - Windows, Redox және Fuchsia платформаларында және т.б. жұмыс істей алатын Coreutils-тің кросс-платформалық балама іске асыруын жасау. GNU Coreutils-тен айырмашылығы, Rust бағдарламасы copyleft GPL лицензиясының орнына рұқсат етілген MIT лицензиясы бойынша таратылады.

Негізгі өзгерістер:

  • 365 сынақтан (бұрын 340) өткен, 186 (210) сынақтан өтпеген және 49 (50) сынақтан өтіп кеткен GNU Coreutils эталондық сынақ жинағымен жақсартылған үйлесімділік. Анықтамалық шығарылым GNU Coreutils 9.3.
    0.0.19 uutils шығарылымы, GNU Coreutils бағдарламасының Rust нұсқасы
  • b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, утилиталары үшін кеңейтілген мүмкіндіктер, жақсартылған үйлесімділік және жетіспейтін опциялар қосылды. nice , paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, иә.
  • rm және uniq файлдар мен каталог атауларында қате UTF-8 таңбаларын пайдалану кезінде туындайтын мәселелерді шешеді.

Ақпарат көзі: opennet.ru

пікір қалдыру