Les utilitaires Unix historiques — cat, ls, diff — sont increvables, mais leur ergonomie date. Une nouvelle génération d’outils, souvent écrits en Rust, les modernise sans trahir leur esprit.
Les remplaçants du quotidien
- bat — un
catavec coloration syntaxique, numéros de ligne et intégration Git. - eza — un
lsmoderne : couleurs, icônes, arborescence, métadonnées Git. - delta — un afficheur de
difflisible, parfait pourgit diff. - zoxide — un
cdqui apprend vos répertoires fréquents.
Pourquoi Rust ?
Rust apporte la vitesse du natif sans les pièges mémoire du C, et une distribution simple (un binaire statique). D’où une vague d’outils rapides, sûrs et soignés côté expérience.
Adopter sans tout casser
Inutile de tout remplacer d’un coup. On ajoute des alias progressifs (alias cat=bat) tout en gardant les originaux pour les scripts, qui doivent rester portables. L’objectif : améliorer l’interactif, pas casser l’automatisation.
À retenir
bat, eza et delta rendent le terminal plus lisible en quelques minutes. Adoptez-les par alias, gardez les outils POSIX pour les scripts, et profitez du confort.
