From f28445254f42fd112aba5f2b67ae6169fae29c2b 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 --- utils/jsonmessage.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/jsonmessage.go b/utils/jsonmessage.go index 82fe631b49..cc467162f9 100644 --- a/utils/jsonmessage.go +++ b/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))