@@ -10,8 +10,10 @@ import (
13+ "github.com/charmbracelet/colorprofile"
13 "github.com/charmbracelet/crush/internal/config"
14 "github.com/charmbracelet/crush/internal/config"
14 "github.com/charmbracelet/log/v2"
15 "github.com/charmbracelet/log/v2"
16+ "github.com/charmbracelet/x/term"
15 "github.com/nxadm/tail"
17 "github.com/nxadm/tail"
16 "github.com/spf13/cobra"
18 "github.com/spf13/cobra"
@@ -45,6 +47,9 @@ var logsCmd = &cobra.Command{
46 log.SetLevel(log.DebugLevel)
48 log.SetLevel(log.DebugLevel)
47 log.SetOutput(os.Stdout)
49 log.SetOutput(os.Stdout)
50+ if !term.IsTerminal(os.Stdout.Fd()) {
51+ log.SetColorProfile(colorprofile.NoTTY)
49 cfg, err := config.Load(cwd, dataDir, false)
54 cfg, err := config.Load(cwd, dataDir, false)
50 if err != nil {
55 if err != nil {