Incolla percorsi o carica un file del progetto per produrre un albero directory ordinato, pronto da inserire in README, wiki tecnici o pull request.
Features
- Struttura visiva: Rendering compatibile con il comando `tree`, completo di caratteri │, ├─, └─ e indentazione coerente.
- Formati multipli: ASCII puro, box Unicode, versione Markdown e JSON strutturato per automatizzare la documentazione.
- Filtri e ordinamento: Escludi file nascosti o cartelle di build, scegli l'ordinamento alfabetico o per estensione.
- Copia in un clic: Esporta negli appunti o scarica l'albero per condividerlo in ticket, wiki e report di revisione.
Usage Guide
- Inserisci i percorsi: Incolla l'elenco dei file/cartelle oppure carica un archivio `.zip` del progetto.
- Configura l'output: Scegli simboli, filtri e ordinamento per ottenere l'albero con il layout desiderato.
- Copia o scarica: Copia l'albero negli appunti o scarica l'output per allegarlo alla documentazione.
Technical Details
Costruzione dell'albero
I percorsi vengono spezzati sui separatori, trasformati in nodi univoci e ordinati per livello, supportando path relativi e assoluti.
Formattazione
Il renderer sceglie automaticamente simboli ├─/└─, gestisce l'indentazione variabile e produce alternative Markdown e JSON.
Privacy
Il processamento avviene nel browser: i file caricati non lasciano mai il tuo dispositivo.
Frequently Asked Questions
- Come devo formattare il testo d'input?
- Scrivi ogni cartella o percorso file su una riga dedicata e usa due spazi o una tabulazione per rappresentare i livelli annidati. Il generatore rileva automaticamente l’indentazione sia incollando testo sia caricando un file.
- Posso importare rapidamente la struttura reale di un progetto?
- Sì. Esegui comandi come `tree -F -I node_modules` o `find . -maxdepth 4` nel terminale, copia e incolla l’output oppure trascina un file di testo/Markdown con l’elenco. Lo strumento ricostruisce subito la gerarchia.
- Come mantengo ordinato l’albero nella documentazione?
- Limita la profondità prima di copiare, nascondi cartelle grandi come `dist` o `node_modules` e inserisci il risultato in un blocco di codice ```text nel README per mantenere allineati i rami ASCII.
Related Documentation
- Manuale `tree` - Documentazione ufficiale del comando Unix/Linux per ottenere alberi da terminale.
- Box drawing characters - Elenco completo dei caratteri Unicode usati per disegnare alberi e diagrammi.
- Awesome README - Esempi e best practice per realizzare README efficaci e ricchi di contesto visivo.
- Write the Docs - Guida alla scrittura di documentazione tecnica chiara e orientata al lettore.