aboutsummaryrefslogtreecommitdiffstats
path: root/ui/terminal/writer.go
diff options
context:
space:
mode:
Diffstat (limited to 'ui/terminal/writer.go')
-rw-r--r--ui/terminal/writer.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/terminal/writer.go b/ui/terminal/writer.go
index dd322268..351c00c1 100644
--- a/ui/terminal/writer.go
+++ b/ui/terminal/writer.go
@@ -81,8 +81,8 @@ func NewWriter(stdio StdioInterface) Writer {
}
if term, ok := os.LookupEnv("TERM"); ok && term != "dumb" {
- w.stripEscapes = !isTerminal(stdio.Stderr())
- w.smartTerminal = isTerminal(stdio.Stdout()) && !w.stripEscapes
+ w.smartTerminal = isTerminal(stdio.Stdout())
+ w.stripEscapes = !w.smartTerminal
}
return w
@@ -127,9 +127,9 @@ func (w *writerImpl) print(str string) {
fmt.Fprint(w.stdio.Stdout(), "\r", "\x1b[K")
w.haveBlankLine = true
}
- fmt.Fprint(w.stdio.Stderr(), str)
+ fmt.Fprint(w.stdio.Stdout(), str)
if len(str) == 0 || str[len(str)-1] != '\n' {
- fmt.Fprint(w.stdio.Stderr(), "\n")
+ fmt.Fprint(w.stdio.Stdout(), "\n")
}
}