El 24 y 25 de noviembre, después de dos meses de desarrollo, se lanzaron las versiones 2.2.0 y 2.2.1 de la utilidad de consola tree, diseñada para visualizar estructuras de directorios. El programa está escrito en C y se distribuye bajo la licencia GNU GPL 2 o posterior.
En las nuevas versiones:
- se añadió la opción —opt-toggle para alternar opciones como -a, -p, etc. Es útil al usar alias;
- se añadió la opción —hyperlink para mostrar archivos como hipervínculos, utilizando el comando de terminal OSC 8. También se añadieron las opciones —scheme y —authority para modificar el esquema y el nombre de host de los enlaces;
- se ha corregido finalmente el mensaje de error en JSON cuando no se puede abrir un directorio y se requiere la salida del árbol completo. Por ejemplo, al usar —du;
- se corrigió un pequeño error de redondeo de números en la salida legible por humanos (-h), donde 9,99K se redondeaba a 10,0K en lugar de a 10K;
- se corrigió el informe final del tamaño de los directorios al usar la opción -du. La suma de los tamaños era correcta, pero el informe final sumaba los tamaños de todos los directorios en lugar de solo los de la carpeta principal;
- se añadió un archivo .gitignore a la distribución para quienes lo necesiten;
- se agregó none como un parámetro válido para la opción —sort (equivalente a -U);
- se añadió la posibilidad de la compilación cruzada para Android;
- se devolvió la salida de las codificaciones disponibles si no se especifica un argumento para la opción —charsets;
- los comandos —help y —usage utilizan negrita y cursiva con atributos ANSI, si se activa el uso de colores (con la opción -C);
- limpieza y refactorización del código;
- se corrigió una regresión al liberar el puntero;
- se devolvió en forma modificada la corrección de la ruta al directorio HTML href (con la opción -H baseHREF), que fue eliminada en la versión 2.1.2.
Fuente: linux.org.ru
