Il 24 e 25 novembre, dopo due mesi di sviluppo, sono stati rilasciati le versioni 2.2.0 e 2.2.1 dell'utility da console tree, destinata alla visualizzazione della struttura delle directory. Il programma è scritto in C e distribuito sotto licenza GNU GPL 2 o versioni successive.
Nelle nuove versioni:
- aggiunta l'opzione —opt-toggle per attivare/disattivare opzioni come -a, -p, ecc. Utile quando si utilizzano alias;
- aggiunta l'opzione —hyperlink per visualizzare file come hyperlink, utilizzando il comando OSC 8 del terminale. Sono state aggiunte anche le opzioni —scheme e —authority per modificare lo schema e il nome host dei link;
- forse finalmente è stato corretto il messaggio di errore JSON, quando non è possibile aprire una directory e si richiede l'output dell'intera struttura. Ad esempio, con l'opzione —du;
- corretto un piccolo errore di arrotondamento nei numeri nell'output leggibile (-h), quando 9,99K veniva arrotondato a 10,0K anziché a 10K;
- ripristinato il report finale delle dimensioni delle directory con l'opzione -du. La somma delle dimensioni era corretta, ma il report finale rappresentava la somma delle dimensioni di tutte le directory, non solo della directory principale;
- aggiunto il file .gitignore nel pacchetto per chi ne ha bisogno;
- aggiunto none come parametro valido per l'opzione —sort (equivalente a -U);
- aggiunta la possibilità di cross-compilazione per Android;
- ripristinato l'output delle codifiche disponibili, se non viene specificato un argomento per l'opzione —charsets;
- i comandi —help e —usage utilizzano il grassetto e il corsivo tramite attributi ANSI, se è abilitato l'uso dei colori (con l'opzione -C);
- pulizia e rifattorizzazione del codice;
- corretta una regressione nella liberazione del puntatore;
- ripristinata in una forma modificata la correzione del percorso per la directory HTML href (con l'opzione -H baseHREF), che era stata rimossa nella versione 2.1.2.
Fonte: linux.org.ru
