2017-10-08 4 views
0

Lors de l'exécution commande docker-machine inspect, au lieu de la version attendue en surbrillance JSON canalisé dans JQ:Jq ne met pas en évidence Docker inspecter la sortie

enter image description here

Je vois la sortie ordinaire suivante (en cmd ou ConEmu):

enter image description here

Je ne sais pas ce qui doit être fait pour permettre la mise en évidence JSON appropriée.

Ceci se produit sur une machine Windows 10 sur laquelle jq ver. 1.5 a été installé via chocolaté:

enter image description here

+0

N'est-ce pas une question aux auteurs de jq? Votre outil doit générer des séquences ANSI pour obtenir des couleurs dans la console. – Maximus

+1

Avez-vous essayé d'utiliser l'option -C-line-line? – peak

+0

@Maximus: Merci, je pensais qu'ils seraient actifs ici, mais a placé un post sur la liste des questions de jith github tout à l'heure. @peak: Mise à jour de la question: la sortie est pour la commande 'docker-machine inspect', je ne suis pas sûr de l'emplacement de cette option, au moins je reçois l'erreur' flag not defined: -C' lors de la fourniture de 'docker -machine inspecter -C swarm-1' –

Répondre

0

Apparemment, cela est une idiosyncrasie de mise en œuvre JQ de Windows, forçant la sortie couleur avec option C, comme le laisse entendre par plusieurs commentateurs ci-dessus, résolu le problème pour moi:

enter image description here