From e5b8f32fec899217fc2f982e2c48ccb6d4aa5c94 Mon Sep 17 00:00:00 2001 From: Victor Vieux Date: Fri, 6 Dec 2013 13:56:09 -0800 Subject: [PATCH] disable progressbar in non-terminal Upstream-commit: 2c646b2d466b1401fccbfd453a68f0023dd5e300 Component: engine --- components/engine/utils/jsonmessage.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/engine/utils/jsonmessage.go b/components/engine/utils/jsonmessage.go index 82fe631b49..cc467162f9 100644 --- a/components/engine/utils/jsonmessage.go +++ b/components/engine/utils/jsonmessage.go @@ -89,6 +89,8 @@ func (jm *JSONMessage) Display(out io.Writer, isTerminal bool) error { // [2K = erase entire current line fmt.Fprintf(out, "%c[2K\r", 27) endl = "\r" + } else if jm.Progress != nil { //disable progressbar in non-terminal + return nil } if jm.Time != 0 { fmt.Fprintf(out, "[%s] ", time.Unix(jm.Time, 0))