24 i 25 listopada, po dwóch miesiącach prac, odbyły się wydania 2.2.0 i 2.2.1 narzędzia konsolowego tree, przeznaczonego do przeglądania struktury katalogów. Program został napisany w języku C i jest rozpowszechniany na licencji GNU GPL 2 lub nowszej.
W nowych wersjach:
- dodano opcję —opt-toggle do przełączania opcji, takich jak -a, -p itd. Przydatne przy używaniu aliasów;
- dodano opcję —hyperlink do wyświetlania plików jako linków hipertekstowych, wykorzystując polecenie terminala OSC 8. Dodano również opcje —scheme i —authority do zmiany schematu i nazwy hosta linków;
- możliwe, że w końcu naprawiono komunikat o błędach JSON, gdy nie można otworzyć katalogu i wymagany jest pełny zrzut drzewa. Na przykład przy użyciu —du;
- naprawiono drobny błąd zaokrąglania liczb w czytelnym formacie rozmiaru (-h), gdy 9,99K zaokrąglano do 10,0K, a nie do 10K;
- naprawiono raport końcowy rozmiarów katalogów przy użyciu opcji -du. Suma rozmiarów była poprawna, ale raport końcowy przedstawiał sumowanie całkowitych rozmiarów wszystkich katalogów, a nie tylko sumy najwyższego katalogu;
- w dystrybucji dodano plik .gitignore dla tych, którzy tego potrzebują;
- dodano none jako dozwolony parametr opcji —sort (odpowiednik -U);
- dodano możliwość krzyżowego kompilowania dla Androida;
- przywrócono wyjście dostępnych kodowań, jeśli nie podano argumentu dla opcji —charsets;
- polecenia —help i —usage korzystają z pogrubionego i kursywnego kroju czcionki przy użyciu atrybutów ANSI, jeżeli włączono użycie kolorów (opcja -C);
- czyszczenie i refaktoryzacja kodu;
- naprawiono regresję przy zwalnianiu wskaźnika;
- w zmienionej formie przywrócono poprawkę ścieżki do katalogu HTML href (opcja -H baseHREF), która została usunięta w wersji 2.1.2.
Źródło: linux.org.ru
