Il 24 e 25 novembre, dopo due mesi di sviluppo, sono state rilasciate le versioni 2.2.0 e 2.2.1 dell'utilità da console tree, progettata per visualizzare l'albero delle directory. Il programma è scritto in linguaggio C e è distribuito con licenza GNU GPL 2 o versioni successive.
Nelle nuove versioni:
- aggiunta l'opzione —opt-toggle per attivare e disattivare opzioni come -a, -p, ecc. Utile nell'uso degli alias;
- aggiunta l'opzione —hyperlink per visualizzare i file come hyperlink, utilizzando il comando terminale OSC 8. Sono state aggiunte anche le opzioni —scheme e —authority per modificare lo schema e il nome host dei link;
- potenzialmente risolto il messaggio di errore in JSON quando non riesce ad aprire una directory e richiede l'output dell'intero albero. Ad esempio, utilizzando —du;
- corretto un piccolo errore di arrotondamento dei numeri nell'output leggibile dall'uomo (-h), quando 9,99K veniva arrotondato a 10,0K invece che a 10K;
- corretto il report finale delle dimensioni delle directory quando si utilizza l'opzione -du. La somma delle dimensioni era corretta, ma il report finale rappresentava la somma delle dimensioni di tutte le directory, e non solo della directory di livello superiore.
- nel pacchetto è stato aggiunto un file .gitignore per chi ne ha bisogno;
- aggiunto none come parametro consentito per l'opzione —sort (equivalente a -U);
- aggiunta la possibilità di cross-compilazione per Android;
- restituito l'elenco delle codifiche disponibili se non è stato specificato un argomento per l'opzione —charsets;
- i comandi —help e —usage utilizzano grassetto e corsivo tramite attributi ANSI, se è attivato l'uso dei colori (opzione -C);
- pulizia e refactoring del codice;
- corretta una regressione nel rilascio del puntatore;
- ripristinata la correzione del percorso per il catalogo HTML href (opzione -H baseHREF), che era stata rimossa nella versione 2.1.2.
Fonte: linux.org.ru
