[ 
https://issues.apache.org/jira/browse/MNG-6282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16164182#comment-16164182
 ] 

Hervé Boutemy commented on MNG-6282:
------------------------------------

I just had a look at JAnsi code: {{mvn -Djansi.passthrough=true}} should 
activate color
(or {{java -Djansi.passthrough=true -ja jansi-*.jar}} with the test: notice 
that color is here, even if characters are completely screwed, because of 
encoding issues, but this is not important here)

explanation: currently, when MinTTY (aka GitBash, MINGW) or Cygwin are 
detected, ANSI escape code are simply stripped from System.out.
I don't understand why it was coded like this, since these shell natively 
support ANSI escape code (without Windows native code trickery that is 
activated with cmd.exe or PowerShell)

Then {{jansi.passthrough=true}} just drop the whole detection and stripping: it 
just let System.out as-is, with its ANSI escape code that GitBash and Cygwin 
bash can interpret natively

I'll add this explanation in GitHub issue tracker tonight, since all this 
belongs to JAnsi...

> Console output has no colors in shell (both Git Bash and Cygwin) [regression 
> in Jansi 1.16 / Maven 3.5.1]
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-6282
>                 URL: https://issues.apache.org/jira/browse/MNG-6282
>             Project: Maven
>          Issue Type: Bug
>          Components: Logging
>    Affects Versions: 3.5.1
>            Reporter: Dejan Stojadinović
>              Labels: regression, windows
>         Attachments: screenshot-1.png, screenshot-2.png, screenshot-3.png, 
> screenshot-4.png, screenshot-5-Cygwin.png
>
>
> See 
> [screenshot|https://issues.apache.org/jira/secure/attachment/12886398/screenshot-1.png]
>  for more details.
> _*Environment:*_
> * Windows 10, 64 bit
> * Oracle Java, version: *1.8.0_144*
> * Git Bash shell (MINGW64), Cygwin



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to