Added ANSI colors for old terminals

This commit is contained in:
2024-03-21 23:23:43 +01:00
parent 0e7bc76a0c
commit 082164c2a1
2 changed files with 8 additions and 5 deletions

View File

@ -6,5 +6,8 @@ import (
"git.akyoto.dev/go/color/tty"
)
// Terminal is a boolean that indicates if we're in a terminal with truecolor support.
var Terminal = tty.IsTerminal(os.Stdout.Fd()) && os.Getenv("COLORTERM") == "truecolor"
// Terminal indicates if we're in a terminal with truecolor support.
var Terminal = tty.IsTerminal(os.Stdout.Fd())
// TrueColor indicates if the terminal has 24-bit color support.
var TrueColor = os.Getenv("COLORTERM") == "truecolor"