Développeur FullStack & Devops

Notes et mémos techniques

Bat le cat killer

Je cherche toujours à trouver des outils qui me permettent de gagner en efficacité/productivité et la coloration syntaxique (syntaxe highlighting) est une fonctionnalité indispensable pour cela !

Sous Linux on affiche souvent le contenu des fichiers avec un bon vieux cat 🐈.

En cherchant a afficher le contenu des fichiers avec une coloration syntaxique, j’étais tombé sur l'outil ccat il y a quelques temps, mais son installation n’était pas triviale et sa config non plus.

Plus récemment sur une vidéo de Pluralsight, le formateur utilisait bat qui se prétend être un clone de cat avec des ailes et effectivement…

Bat

Installation via son package manager favoris . Sous Windows bat est dispo pour powershell et installable via chocolatey of course !

2020 04 08 23 38 37 behrouze var www html

Customisation

Il est possible de customiser bat d’utiliser/ajouter des thèmes et d’ajouter des support de syntaxes etc. La configuration se fait via des variables d’environnements ou un fichier de conf.

Exemples

bat --list-themes # liste les thèmes dispos

export BAT_THEME="OneHalfLight"            # choix d'un thème
export BAT_CONFIG_PATH="/path/to/bat.conf" # utiliser un fichier de conf
devops
linux
productivite
bat
cat
devops
rédigé le 08/04/20 par Behrouze
A proposCheat SheetsOutilsVidéos