端末が24ビット/トゥルーカラーをサポートしていることを確認してください。

端末が24ビット/トゥルーカラーをサポートしていることを確認してください。

シェルスクリプトで端末が24ビットまたはトゥルーカラーをサポートしているかどうかをプログラムでテストするにはどうすればよいですか?


関連:この問題眼球検証のための24ビット/トゥルーカラーテストパターンを印刷することです。

ベストアンサー1

このソースまたは$COLORTERM含まれていることを確認してください。24bittruecolor

sh

[ "$COLORTERM" = truecolor ] || [ "$COLORTERM" = 24bit ]

bash/ zsh:

[[ $COLORTERM =~ ^(truecolor|24bit)$ ]]

おすすめ記事