tree 2.2.0 и 2.2.1

good-penguin.png

24 и 25 ноября, после двух месяцев разработки, состоялись выпуски 2.2.0 и 2.2.1 консольной утилиты tree, предназначенной для просмотра дерева каталогов. Программа написана на языке C и распространяется по лицензии GNU GPL 2 или более поздней версии.

В новых версиях:

  • добавлена опция --opt-toggle для переключения опций, таких как -a, -p и т. д. Полезна при использовании псевдонимов;
  • добавлена опция --hyperlink для отображения файлов, как гиперссылок, используя команду терминала OSC 8. Также добавлены опции --scheme и --authority для изменения схемы и имени хоста ссылок;
  • возможно, наконец-то исправлено сообщение об ошибках в JSON, когда не удается открыть каталог и требуется вывод полного дерева. Например, при использовании --du;
  • исправлена небольшая ошибка округления чисел в человекочитаемом выводе размера (-h), когда 9,99K округлялось до 10,0K, а не до 10K;
  • исправлен итоговый отчёт размеров директорий при использовании опции -du. Сумма размеров была правильной, но итоговый отчёт представлял собой суммирование сумм размеров всех директорий, а не только сумм самой верхней директории;
  • в дистрибутив добавлен файл .gitignore для тех, кому это нужно;
  • добавлено none в качестве допустимого параметра опции --sort (эквивалент -U);
  • добавлена возможность кросс-компиляции для Android;
  • возвращён вывод доступных кодировок, если не задан аргумент для опции --charsets;
  • команды --help и --usage используют полужирное и курсивное начертание атрибутами ANSI, если включено использование цветов (опцией -C);
  • очистка и рефакторинг кода;
  • исправлена регрессия при освобождении указателя;
  • в изменённом виде возвращено исправление пути к каталогу HTML href (опцией -H baseHREF), которое было удалено в версии 2.1.2.

>>> Подробности

Linux.org.ru прочитано 1996 раз