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
