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
.
>>> Подробности