Some terminals lack ability to display colors. If TERM is set to the terminal type without color support, cargo should not put random (other terminal codes) on the screen.
Expected result: no color codes.
Actual result: color console codes in output.
Unknown terminal types should switch cargo into 'no colors' mode.
infocmp t10
# Reconstructed via infocmp from file: /usr/share/terminfo/t/t10
t10|Teleray 10 special,
km, xhp, xt,
cols#80, it#8, lines#24, xmc#2,
clear=\Ej$<30/>, cub1=^H, cud1=\EB, cuf1=\EC,
cup=\EY%p1%' '%+%c%p2%' '%+%c, cuu1=\EA, dch1=\EQ,
dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EP, il1=\EL,
ind=\Eq, pad=\0, ri=\Ep, rmso=\ER@, rmul=\ER@, smso=\ERD,
smul=\ERH,
cargo 1.63.0 (fd9c4297c 2022-07-01)
release: 1.63.0
commit-hash: fd9c4297ccbee36d39e9a79067edab0b614edb5a
commit-date: 2022-07-01
host: x86_64-unknown-linux-gnu
libgit2: 1.4.2 (sys:0.14.2 vendored)
libcurl: 7.83.1-DEV (sys:0.4.55+curl-7.83.1 vendored ssl:OpenSSL/1.1.1n)
os: Ubuntu 22.10 (kinetic) [64-bit]
Problem
Some terminals lack ability to display colors. If
TERMis set to the terminal type without color support, cargo should not put random (other terminal codes) on the screen.Steps
TERM=t10 cargo buildExpected result: no color codes.
Actual result: color console codes in output.
Possible Solution(s)
Unknown terminal types should switch cargo into 'no colors' mode.
Notes
Version