fix: forcing colour profile

This commit is contained in:
2025-06-01 20:18:04 +01:00
parent 4dd52e045f
commit 027bc4e4ab

View File

@ -25,6 +25,7 @@ import (
"github.com/charmbracelet/wish/bubbletea" "github.com/charmbracelet/wish/bubbletea"
"github.com/charmbracelet/wish/logging" "github.com/charmbracelet/wish/logging"
"github.com/charmbracelet/x/term" "github.com/charmbracelet/x/term"
"github.com/muesli/termenv"
) )
type errMsg error type errMsg error
@ -263,6 +264,7 @@ func initServer() {
s, err := wish.NewServer( s, err := wish.NewServer(
wish.WithAddress(net.JoinHostPort(host, port)), wish.WithAddress(net.JoinHostPort(host, port)),
wish.WithMiddleware( wish.WithMiddleware(
bubbletea.MiddlewareWithColorProfile(teaHandler, termenv.ANSI256),
bubbletea.Middleware(teaHandler), bubbletea.Middleware(teaHandler),
activeterm.Middleware(), // Bubble Tea apps usually require a PTY. activeterm.Middleware(), // Bubble Tea apps usually require a PTY.
logging.Middleware(), logging.Middleware(),