O comando "tree" usa bons caracteres de desenho de caixa para mostrar a árvore, mas eu quero usar a saída em um contexto "página de código neutra" (eu sei que realmente sempre há uma página de código, mas restringindo-a à parte inferior) personagens espero estar livre de preocupações de que alguém em Ulan Bator veja carinhas, etc).
Por exemplo, em vez de:
├── include
│ ├── foo
│ └── bar
Eu gostaria de algo como:
+-- include
| +-- foo
| \-- bar
mas nenhuma das combinações de comutador "árvore" que tentei forneceu isso (parece mais como se eles pegassem os caracteres de desenho de caixa como linha de base e o tornassem ainda mais bonito)
Também procurei filtros de desenho de caixa para realizar essas conversões sem encontrar nada além de uma quantidade infinita de arte ASCII :-). Um filtro genérico cheira a algo a ser preparado em 15 minutos - mais dois dias adicionais em todos os divertidos casos de canto :-)