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 cat avec coloration syntaxique, numéros de ligne et intégration Git.
  • eza — un ls moderne : couleurs, icônes, arborescence, métadonnées Git.
  • delta — un afficheur de diff lisible, parfait pour git diff.
  • zoxide — un cd qui 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.

A lire également :  Comment ouvrir un fichier bin sur Windows 11 ?