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
This commit is contained in:
Kenny Parnell 2023-07-20 14:14:31 -04:00 committed by GitHub
parent d1ad453ce6
commit f5b09a434a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

@ -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)

View file

@ -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 != "" {