Nos dias 24 e 25 de novembro, após dois meses de desenvolvimento, foram lançadas as versões 2.2.0 e 2.2.1 da ferramenta de console tree, destinada a visualizar a árvore de diretórios. O programa é escrito em C e distribuído sob a licença GNU GPL 2 ou posterior.
Nas novas versões:
- adicionada a opção —opt-toggle para alternar opções, como -a, -p e etc. Útil ao usar apelidos;
- adicionada a opção —hyperlink para exibir arquivos como hyperlinks, usando o comando de terminal OSC 8. Também foram adicionadas as opções —scheme e —authority para alterar o esquema e o nome do host dos links;
- possivelmente corrigida a mensagem de erro em JSON quando não é possível abrir um diretório e é necessário mostrar a árvore completa. Por exemplo, ao usar —du;
- corrigido um pequeno erro de arredondamento de números na saída legível (-h), quando 9,99K era arredondado para 10,0K em vez de 10K;
- corrigido o relatório final de tamanhos de diretórios ao usar a opção -du. A soma dos tamanhos estava correta, mas o relatório final somava as somas dos tamanhos de todos os diretórios, e não apenas as somas do diretório superior;
- adicionado o arquivo .gitignore no pacote para aqueles que precisarem;
- adicionado none como um parâmetro permitido para a opção —sort (equivalente a -U);
- adicionada a capacidade de cross-compilation para Android;
- retornado a saída de codificações disponíveis, se nenhum argumento for fornecido para a opção —charsets;
- os comandos —help e —usage utilizam formatação em negrito e itálico com atributos ANSI, se o uso de cores estiver ativado (com a opção -C);
- limpeza e refatoração do código;
- corrigida a regressão ao liberar o ponteiro;
- a correção do caminho para o diretório HTML href (com a opção -H baseHREF) foi retornada em sua forma alterada, que foi removida na versão 2.1.2.
Fonte: linux.org.ru
