diff --git a/cmd/compose/ps.go b/cmd/compose/ps.go index 9bb9a6e5..0adc24d8 100644 --- a/cmd/compose/ps.go +++ b/cmd/compose/ps.go @@ -127,13 +127,6 @@ SERVICES: return api.ErrNotFound } - if opts.Quiet { - for _, s := range containers { - fmt.Println(s.ID) - } - return nil - } - if opts.Status != "" { containers = filterByStatus(containers, opts.Status) } @@ -142,6 +135,13 @@ SERVICES: return containers[i].Name < containers[j].Name }) + if opts.Quiet { + for _, c := range containers { + fmt.Println(c.ID) + } + return nil + } + return formatter.Print(containers, opts.Format, os.Stdout, writter(containers), "NAME", "COMMAND", "SERVICE", "STATUS", "PORTS")