@@ -10,8 +10,10 @@ import (
1010 "slices"
1111 "time"
1212
13+ "github.com/charmbracelet/colorprofile"
1314 "github.com/charmbracelet/crush/internal/config"
1415 "github.com/charmbracelet/log/v2"
16+ "github.com/charmbracelet/x/term"
1517 "github.com/nxadm/tail"
1618 "github.com/spf13/cobra"
1719)
@@ -45,6 +47,9 @@ var logsCmd = &cobra.Command{
4547
4648 log.SetLevel(log.DebugLevel)
4749 log.SetOutput(os.Stdout)
50+ if !term.IsTerminal(os.Stdout.Fd()) {
51+ log.SetColorProfile(colorprofile.NoTTY)
52+ }
4853
4954 cfg, err := config.Load(cwd, dataDir, false)
5055 if err != nil {