eza refait la liste de repertoire tapee chaque jour

Résumé

eza reprend la sortie de liste et la refait : couleur selon le type, colonnes lisibles, etat du depot en fin de ligne et vraie vue en arbre. Un seul binaire Rust, des arguments compatibles, un alias de distance.

Recommander
Nom
eza
Version
0.23.5
Tarif
Gratuit
Open source
Open source
Système
WindowsmacOSLinux
Mis à jour
2026-10-06 21:06

Cinquante ans de la meme liste

La premiere commande tapee dans un terminal affiche une liste de fichiers, et le outil qui fait cela na presque pas bouge en un demi siecle. Les noms arrivent en une colonne simple. Un dossier et une archive se ressemblent jusqua ce que on lise la terminaison. Savoir si quelque chose a change dans un depot demande une seconde commande. Vouloir une vue en arbre veut dire installer un autre programme. Rien de tout cela nest casse. Le outil est simplement si ancien que personne ne se souvient la voir choisi.

eza refait cette seule etape. Les entrees sont colorees par type, donc dossiers, archives, executables et liens se separent au premier regard au lieu de exiger une chasse aux terminaisons. La colonne des details est disposee pour que taille, proprietaire et date salignent en lecture au lieu de deriver. Dans un depot, chaque fichier porte son etat de modification en fin de ligne, ce qui repond a la question que on aurait posee par une commande de plus. Vue en arbre, icones et grille sont des options du meme outil, pas des telechargements separes avec des options separees.

capture

Cest un seul binaire ecrit en Rust, ou la langue compte moins que les consequences. Il demarre vite, affiche vite et reste presque invisible en memoire. Un outil de liste est appele plusieurs centaines de fois par jour, donc le cout de cet appel ne devrait pas etre mesurable. Ici il ne le est pas.

Debout sur exa, et plus loin

Une grande part de cette conception vient de exa, un projet pour lequel beaucoup de utilisateurs de terminal de longue date gardent de la tendresse. exa a cesse de recevoir des mises a jour, ce qui a laisse ses utilisateurs dans la position genante de aimer un outil que ils ne pouvaient plus recommander a qui commence. eza est la suite reprise par la communaute : il garde les habitudes etablies par le original et continue de ajouter, attributs etendus dans la liste, liens dans la sortie, regles de filtrage plus souples, formats de date reglables.

capture

Pour le usage quotidien, le demenagement tient en un alias. On dirige la commande familiere vers eza dans le profil du shell, et chaque geste existant continue de fonctionner pendant que la sortie change en dessous. Les terminaux Windows sont couverts comme macOS et Linux, et installation est une seule commande depuis le gestionnaire de paquets deja present sur la machine. Voila la difference entre un outil que on essaie et un outil que on garde.

Une objection est previsible : la couleur dans un terminal est de la decoration, et la decoration est ce que on ajoute quand on na rien a dire. La reponse est que la partie utile est la distinction. Quand une liste separe un dossier, un lien et un executable par la couleur, le oeil cesse de epeler les terminaisons et commence a lire la structure de un repertoire, et cest cela que on voulait savoir. Des colonnes alignees font le meme effet : rarement on veut savoir ce que un fichier est, souvent comment il se compare aux autres.

Deuxieme objection : cela vaut il apprendre quelque chose de neuf. Non, parce que il ny a rien a apprendre. Le outil est une refonte compatible en arguments de une commande deja connue, et cette position est rare pour un logiciel. La plupart des outils qui promettent de moderniser demandent un nouveau flux de travail ; celui ci demande un alias puis reste en dehors du chemin.

Troisieme inquietude : ce genre de outil ne sera t il pas abandonne. Une commande de liste est discrete, sans nouveaute visible, un domaine ou un auteur se lasse vite. Le rythme des versions est donc un indicateur plus honnete que le nombre de fonctions, et des sorties mensuelles sont la reponse la plus concrete a cette crainte.

Le propos de eza est que familier ne veut pas dire termine. Une commande tapee des centaines de fois par jour merite une passage serieux de modernisation, et rapidite et apparence ne se disputent pas.

Le cout de apprentissage reste proche de zero. Les arguments sont largement compatibles avec la ancienne commande, donc tout ce que la memoire des doigts produit fonctionne encore, et la page de aide couvre les options plus recentes en une dizaine de minutes. Le projet est publie sous MIT, la communaute est active et les versions sortent chaque mois plutot que par rares poussees, la version courante etant 0.23.5 de septembre 2026.

Ce genre de changement vaut la peine justement parce que il est petit. Aucun nouveau flux de travail a apprendre, aucun fichier de configuration a reecrire, aucun service a garder en vie. Une ligne dans le profil du shell, et une commande que on tape deja plusieurs centaines de fois par jour ne ressemble plus a 1975. De toutes les ameliorations offertes a une ligne de commande, celle ci a le meilleur rapport entre effort et benefice quotidien.

ezaTéléchargement
Systèmes pris en charge : Windows macOS Linux