- Visionneuse arborescente de répertoires rapide et minimaliste, similaire à la commande classique
tree, avec prise en charge des modes classique / interactif
- Au-delà d’un simple affichage, elle propose des fonctions de navigation basées sur une TUI, permettant d’explorer intuitivement la structure des dossiers au clavier
- Affichage de l’état Git (modifié, ajouté, non suivi), sortie de la taille des fichiers, des permissions et des icônes, prise en compte de
.gitignore, limitation de la profondeur maximale
- Prise en charge de la coloration basée sur la variable d’environnement
LS_COLORS
- Prise en charge de l’intégration en pipeline avec d’autres outils
- Combinée à
fzf, elle permet la recherche floue dans de grands projets
- Utilisée avec
less et bat, elle permet l’affichage paginé d’arborescences volumineuses
4 commentaires
De nos jours, je peux pardonner l’absence de page de manuel, mais publier sans complétion du shell, je trouve que c’est irrespectueux envers les utilisateurs. ^^
L’aspect interactif semble quand même plutôt utilisable. Pour le reste, en réalité,
eza --treeparaît largement suffisant.Le
treeclassique affiche la sortie en temps réel en parcourant en DFS, mais avecezacomme avec celui-ci, c’est pénible de devoir terminer toute l’exploration avant d’obtenir l’affichage.Quand il y a parfois un répertoire plus profond que prévu, il faut annuler puis ajouter une option d’exclusion, mais si l’affichage n’arrive qu’une fois l’exploration terminée, il faut aller chercher ce répertoire un par un..
Le format d’affichage me semble aussi meilleur sur
eza… Sous Windows, c’est quand même un peu plus rapide queeza.Oh, bien.