1
0
Эх сурвалжийг харах

non-tty progress write to stdout

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof 4 жил өмнө
parent
commit
057f23ed75

+ 1 - 1
api/progress/plain.go

@@ -37,7 +37,7 @@ func (p *plainWriter) Start(ctx context.Context) error {
 }
 
 func (p *plainWriter) Event(e Event) {
-	fmt.Println(e.ID, e.Text, e.StatusText)
+	fmt.Fprintln(p.out, e.ID, e.Text, e.StatusText)
 }
 
 func (p *plainWriter) Stop() {

+ 5 - 0
cli/cmd/compose/convert.go

@@ -89,6 +89,11 @@ func runConvert(ctx context.Context, opts convertOptions, services []string) err
 	if err != nil {
 		return err
 	}
+
+	if opts.quiet {
+		return nil
+	}
+
 	var out io.Writer = os.Stdout
 	if opts.Output != "" {
 		file, err := os.Create(opts.Output)