core/commands: add: Don't show progress bar when using --quiet option
Matt Bell committed
Jan 22, 2015 at 22:48 UTC
b77d1c21b6dc9083923f3d2fb2f14b0ea79e32c8
1 file changed
+5
-1
core/commands/add.go
+5
-1
@@ -55,6 +55,10 @@ remains to be implemented.
55
cmds.BoolOption(progressOptionName, "p", "Stream progress data"),
56
},
57
PreRun: func(req cmds.Request) error {
58
+ if quiet, _, _ := req.Option("quiet").Bool(); quiet {
59
+ return nil
60
+ }
61
+
62
req.SetOption(progressOptionName, true)
63
64
sizeFile, ok := req.Files().(files.SizeFile)
@@ -120,7 +124,7 @@ remains to be implemented.
124
if found {
125
size = s.(int64)
126
}
123
- showProgressBar := size >= progressBarMinSize
127
+ showProgressBar := !quiet && size >= progressBarMinSize
128
129
var bar *pb.ProgressBar
130
var terminalWidth int