J'ai récemment découvert un petit outil appelé bat, qui a 59 000 étoiles, écrit en Rust.


C'est une version améliorée de cat, mais avec beaucoup plus de fonctionnalités.
Lorsqu'on regarde les fichiers de code, il ajoute automatiquement la coloration syntaxique, capable de reconnaître Python, JS, Go, Rust.
Il peut aussi afficher les marqueurs de modification Git, quelles lignes sont ajoutées, lesquelles ont été supprimées, tout est clair en un coup d'œil.
Ce que j'aime le plus, c'est qu'il possède une fonction de pagination intégrée, les gros fichiers ne remplissent pas tout l'écran d'un seul coup.
On peut faire défiler avec la barre d'espace, comme avec less, c'est très pratique.
Il supporte aussi l'affichage des numéros de ligne, ce qui est très utile pour déboguer.
L'installation est simple, sur macOS, il suffit de faire `brew install bat`, sur Linux, on peut l'installer avec le gestionnaire de paquets.
Après l'installation, il suffit de créer un alias pour remplacer cat par bat, l'utilisation quotidienne ne se ressent pas du tout, mais l'expérience est grandement améliorée.
J'ai essayé avec un fichier journal de plusieurs milliers de lignes, auparavant cat affichait tout d'un coup, maintenant avec la coloration + pagination, c'est beaucoup plus confortable.
→ Si tu veux l'adresse, dis « oui » et je te l'enverrai.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épingler