1 points par yolatengo 2022-11-19 | 1 commentaires | Partager sur WhatsApp

Je suis utilisateur du terminal macOS.

Il existe différents outils qui colorisent la sortie, depuis des commandes shell comme ls jusqu’aux sorties propres à chaque langage de programmation. Mais je me demande s’il existe un outil qui fasse une coloration intelligente côté réception, plutôt que côté émission des informations.

p. ex. 1. installer une extension du terminal qui effectue une coloration intelligente au niveau de l’application cliente.
p. ex. 2. faire tourner en arrière-plan du shell, via supervisord ou autre, un outil qui applique une coloration intelligente à la sortie de programmes arbitraires.

Je me demande s’il existe ce genre d’outil.
Merci.

1 commentaires

 
bbulbum 2022-11-21

La fonctionnalité que vous souhaitez semble devoir être gérée au niveau du shell.
Puisque vous utilisez le terminal par défaut, je suppose que vous êtes probablement sur bash.
Le shell sert d’interface entre les commandes et le noyau. Comme c’est aussi lui qui affiche la sortie, s’il faut traiter cela, j’imagine que ce doit être fait à cette couche.
Je ne sais pas vraiment s’il existe ce genre de plugin pour des shells modernes comme zsh ou fish, je n’ai pas particulièrement cherché.
Comme je ne sais pas dans quelle situation vous voulez coloriser la sortie, c’est un peu vague, mais essayez donc oh my zsh. Rien qu’avec ça, l’expérience shell s’est nettement améliorée pour moi.
En cherchant, j’ai aussi vu que quelqu’un avait créé ceci : https://github.com/l4u/zsh-output-highlighting ; je ne l’ai pas installé.