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
















