
Si vous êtes sous Windows (par exemple au boulot) et que vous devez gérer des projets Git : vous utilisez sûrement déjà l’excellent Git Bash. La console est très bien faite, elle est même en couleurs pour les commandes Git ou Unix.
Mais les couleurs ANSI dans la sortie stdout de certains programmes, comme par exemple Phing ou Composer ne sont pas interprétées.
Activation des couleurs ANSI
Pour corriger l’affichage cassé des couleurs de ce genre :
user@windows ~$
←[00;36mHello World!←[0m
Git Bash 2.x
Il n’y a pas de binaire à ajouter, c’est déjà prévu ;)
Il suffit simplement d’activer le support des couleurs ANSI en ajoutant ces instructions :
user@windows ~$ vi ~/.bashrc
# remove the winpty PHP aliases
unalias $(alias | grep winpty | grep php | cut -d"=" -f1 | cut -d" " -f2)
# support ansi color
export ANSICON=true
Actuellement on est obligé de supprimer les alias winpty PHP
qui posent problème sur les commandes PHP : la sortie stdout
est modifiée, ce qui implique beaucoup de bugs (entre autre que les couleurs ne s’affichent pas).
Rendu final
Voici le rendu sur mon Git Bash, c’est plus sympa que du blanc, non ?

