lor.opennet HOME

19 ноября состоялись выпуски 1.21 и 2.7 утилиты [ ncdu ]( https://dev.yorhel.nl/ncdu ) (NCurses Disk Usage) для анализа использования диска с текстовым пользовательским интерфейсом.
Утилита написана на языках C (версия LTS) и Zig (версии 2.*) с использованием библиотеки ncurses и распространяется по лицензии MIT.
Zig-версия отличается добавлением многопоточного сканирования и новым двоичным форматом (со встроенным сжатием) экспорта результатов сканирования.

Список общих изменений:

• развёртывание ~ и ~user в файле конфигурации;

• исправлен импорт из JSON с экранированными суррогатными парами в формате UTF-16.

Список изменений в версии 1.21:

• исправлены отображение и экспорт нулевых значений, когда расширенная информация недоступна;

• исправлены экспорт и импорт JSON для флага «другая файловая система».

Список изменений в версии 2.7:

• для компиляции по-прежнему требуется Zig 0.12 или 0.13;

• добавлена поддержка прозрачного чтения и записи JSON, сжатого алгоритмом zstandard;

• добавлены опции --compress и --export-block-size;

• исправлено некорректное поле в корневом элементе при экспорте в двоичный формат;

• добавлена опция сборки -Dstrip.

https://www.linux.org.ru/news/opensource/17798635