Op 24 en 25 november, na twee maanden ontwikkeling, zijn de versies 2.2.0 en 2.2.1 van de consoletool uitgebracht tree, bedoeld voor het bekijken van directorystructuren. Het programma is geschreven in de programmeertaal C en wordt verspreid onder de GNU GPL 2 of latere versies.
In de nieuwe versies:
- is de optie —opt-toggle toegevoegd om opties zoals -a, -p, enz. te schakelen. Nuttig bij het gebruik van aliassen;
- is de optie —hyperlink toegevoegd om bestanden als hyperlinks weer te geven, gebruikmakend van de OSC 8 terminalopdracht. Ook zijn de opties —scheme en —authority toegevoegd om het schema en de hostnaam van links te wijzigen;
- is mogelijk eindelijk de foutmelding in JSON opgelost wanneer het openen van een directory mislukt en volledige boomweergave vereist is. Bijvoorbeeld bij gebruik van —du;
- is een kleine afrondingsfout in de leesbare uitvoer van grootte (-h) opgelost, waarbij 9,99K naar 10,0K werd afgerond in plaats van naar 10K;
- is het eindrapport van directorygroottes gecorrigeerd bij gebruik van de optie -du. De som van de groottes was correct, maar het eindrapport was een optelling van de sommen van alle directories in plaats van alleen de som van de bovenste directory;
- is het bestand .gitignore toegevoegd voor degenen die dat nodig hebben;
- is none toegevoegd als een geldige parameter voor de optie —sort (equivalent aan -U);
- is de mogelijkheid voor cross-compilatie voor Android toegevoegd;
- is de uitvoer van beschikbare encoderingen teruggekeerd, tenzij er een argument is opgegeven voor de optie —charsets;
- de opdrachten —help en —usage gebruiken vetgedrukte en cursieve opmaak met ANSI-attributen, als het gebruik van kleuren is ingeschakeld (met de optie -C);
- is de code opgeschoond en gerefactoreerd;
- is een regressiefout bij het vrijgeven van een pointer opgelost;
- is de correctie voor het HTML-pad href (met de optie -H baseHREF) in gewijzigde vorm teruggebracht, die in versie 2.1.2 was verwijderd.
Bron: linux.org.ru
