title: Windows 10, Git Bash, Julia, `Base.run` and no ANSI Color?
body: <p>Under some conditions, ANSI colors output by Julia in have stopped working for me.  I have tried this on Julia 1.6.3 and 1.7.0.</p>
  <p>Under normal circumstances, colors work (this is in git-bash):</p>
  <pre><code>$ julia -e 'println(&quot;\33[1;31mhello\33[0m&quot;)'
  hello
  </code></pre>
  <p>(Where hello is now bold and red).  But if Julia runs a command with <code>Base.run</code> before the <code>println</code>, I get:</p>
  <pre><code>$ julia -e 'run(`true`); println(&quot;\33[1;31mhello\33[0m&quot;)'
  ←[1;31mhello←[0m
  </code></pre>
  <p>This seems to be a julia thing:</p>
  <pre><code>$ python -c &quot;import os; os.system('true'); print('\33[1;31mhello\33[0m')&quot;
  hello
  </code></pre>
  <p>(Again, the hello is red).
  This also affects <code>cmd.exe</code>:</p>
  <pre><code>C:\&gt;julia -e &quot;run(`\&quot;c:\Program Files\git\usr\bin\true\&quot;`); println(\&quot;\33[1;31mhello\33[0m\&quot;)&quot;
  ←[1;31mhello←[0m
  </code></pre>
  <p>But it seems to be only the case for commands that come from the git-bash environment:</p>
  <pre><code>C:\&gt;julia -e &quot;run(`cmd /c exit`); println(\&quot;\33[1;31mhello\33[0m\&quot;)&quot;
  hello
  </code></pre>
  <p>(in red, again).</p>
  <p>I asked about this on Julia Discourse a while back, but didn't get any answers.  Does anyone here have any insight into what might be happening?  Thanks in advance!</p>