На 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
