Ncdu 1.21 и 2.7
19 ноября состоялись выпуски 1.21 и 2.7 утилиты 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
.
c, zig, анализ, диск, утилита