From b77d1c21b6dc9083923f3d2fb2f14b0ea79e32c8 Mon Sep 17 00:00:00 2001 From: Matt Bell Date: Thu, 22 Jan 2015 22:48:07 -0800 Subject: [PATCH] core/commands: add: Don't show progress bar when using --quiet option --- core/commands/add.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/commands/add.go b/core/commands/add.go index 659f546c0..c6d456187 100644 --- a/core/commands/add.go +++ b/core/commands/add.go @@ -55,6 +55,10 @@ remains to be implemented. cmds.BoolOption(progressOptionName, "p", "Stream progress data"), }, PreRun: func(req cmds.Request) error { + if quiet, _, _ := req.Option("quiet").Bool(); quiet { + return nil + } + req.SetOption(progressOptionName, true) sizeFile, ok := req.Files().(files.SizeFile) @@ -120,7 +124,7 @@ remains to be implemented. if found { size = s.(int64) } - showProgressBar := size >= progressBarMinSize + showProgressBar := !quiet && size >= progressBarMinSize var bar *pb.ProgressBar var terminalWidth int