La commande watch n'affiche pas les couleurs pour 'git status'
13
J'essaie d'obtenir watchd'afficher les couleurs du «statut git».
J'ai essayé de faire fonctionner la montre avec l' --coloroption, comme suggéré ailleurs ici, mais watch --color 'git status'n'affiche toujours pas les couleurs.
Assurez-vous que les couleurs sont activées pour git status. Notez que cela autoest insuffisant watchcar la sortie n'est pas vers un terminal. Vous devrez git config color.status always, au moins pour courir sous watch.
jw013
4
L' -coption de Git peut être utilisée pour définir une valeur pour color.statusune seule commande:git -c color.status=always status
Chris Johnsen
Réponses:
14
Lorsqu'il git statusest exécuté sous watch, il est capable de détecter que sa sortie standard n'est pas un terminal, ce qui signifie qu'il ne produira pas de couleurs si le color.statusparamètre est défini sur auto. Pour forcer git statusà toujours afficher les couleurs (même en dessous watch), réglez color.statspar alwaysexemple
git config color.status always
pour définir le paramètre de façon permanente, ou comme le souligne @ChrisJonsen , utilisez git -c color.status=always statuspour exécuter git statusavec un remplacement unique.
watch
supports--color
?git status
. Notez que celaauto
est insuffisantwatch
car la sortie n'est pas vers un terminal. Vous devrezgit config color.status always
, au moins pour courir souswatch
.-c
option de Git peut être utilisée pour définir une valeur pourcolor.status
une seule commande:git -c color.status=always status
Réponses:
Lorsqu'il
git status
est exécuté souswatch
, il est capable de détecter que sa sortie standard n'est pas un terminal, ce qui signifie qu'il ne produira pas de couleurs si lecolor.status
paramètre est défini surauto
. Pour forcergit status
à toujours afficher les couleurs (même en dessouswatch
), réglezcolor.stats
paralways
exemplepour définir le paramètre de façon permanente, ou comme le souligne @ChrisJonsen , utilisez
git -c color.status=always status
pour exécutergit status
avec un remplacement unique.la source