From f5b09a434adc4325c4a3254340d5ebc371258def Mon Sep 17 00:00:00 2001 From: Kenny Parnell Date: Thu, 20 Jul 2023 14:14:31 -0400 Subject: [PATCH] Switch to termenv.EnvColorProfile() (#387) * Switch to termenv.EnvColorProfile() This will allow users to set `NO_COLOR` and `CLICOLOR_FORCE` when they need to override the detected values. * Update main.go --- format/formats.go | 2 +- main.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/format/formats.go b/format/formats.go index d123135..412c509 100644 --- a/format/formats.go +++ b/format/formats.go @@ -54,7 +54,7 @@ func markdown(input string, theme string) (string, error) { } func template(input string) (string, error) { - f := termenv.TemplateFuncs(termenv.ColorProfile()) + f := termenv.TemplateFuncs(termenv.EnvColorProfile()) t, err := tpl.New("tpl").Funcs(f).Parse(input) if err != nil { return "", fmt.Errorf("unable to parse template: %w", err) diff --git a/main.go b/main.go index 5d2c50d..e014adc 100644 --- a/main.go +++ b/main.go @@ -28,7 +28,7 @@ var ( var bubbleGumPink = lipgloss.NewStyle().Foreground(lipgloss.Color("212")) func main() { - lipgloss.SetColorProfile(termenv.NewOutput(os.Stderr).Profile) + lipgloss.SetColorProfile(termenv.NewOutput(os.Stderr).EnvColorProfile()) if Version == "" { if info, ok := debug.ReadBuildInfo(); ok && info.Main.Sum != "" {