Gerador de árvore ASCII
Converta uma lista indentada de ficheiros e pastas num diagrama de árvore ASCII ou Unicode.
Gerador de árvore ASCII
Cole uma lista indentada de pastas e ficheiros e esta ferramenta desenha-a como um diagrama de árvore, com as linhas de ligação preenchidas automaticamente — ├── e └── para ramos, │ para as linhas verticais que transportam a estrutura de uma pasta pela página. Foi construída para documentação: um README mostrando o layout de um projeto, uma página wiki descrevendo uma estrutura de ficheiros, ou um comentário explicando como um diretório está organizado, sem desenhar manualmente cada linha você mesmo.
O estilo de linha alterna entre caracteres de desenho de caixa Unicode (├── └── │) e um estilo ASCII simples usando + e | para terminais, emails em texto simples ou editores antigos que não renderizam glifos Unicode de forma fiável. O tamanho de indentação por nível define a largura do conector de cada nível, para corresponder à indentação da sua própria lista de origem. Nome da raiz adiciona uma linha de nível superior acima da árvore — o nome do seu projeto — para que tenha uma raiz única e clara em vez de vários itens alinhados à esquerda. Adicionar barra invertida no final de pastas anexa "/" após qualquer entrada que tenha filhos, uma pista visual rápida para saber quais linhas são diretórios. A direção inverte toda a operação: cole uma árvore de volta e obtenha a lista indentada de que veio, prático para editar uma árvore colada de uma mensagem de chat ou listagem de ficheiros de um colega.
A entrada pode usar espaços ou tabs — uma tab sempre conta como um nível completo, independentemente da configuração de tamanho de indentação, e as linhas em branco são ignoradas. Inverter uma árvore de volta para uma lista reconhece automaticamente os estilos Unicode e ASCII, portanto não precisa de saber qual produziu a árvore que está colando.
Tudo é executado localmente no seu browser — nada do que cola aqui é enviado ou armazenado em lugar nenhum. Copie o resultado, baixe-o como ficheiro .txt, ou envie a saída diretamente de volta para a entrada para refinar uma árvore grande em etapas.