Skip to content

Commit 1695795

Browse files
committed
improve kool status output - fetch all services even if no container
1 parent 8fb1048 commit 1695795

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

commands/status.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func NewKoolStatus() *KoolStatus {
5050
checker.NewChecker(defaultKoolService.shell),
5151
network.NewHandler(defaultKoolService.shell),
5252
environment.NewEnvStorage(),
53-
builder.NewCommand("docker", "compose", "ps", "--all", "--services"),
53+
builder.NewCommand("docker", "compose", "config", "--services"),
5454
builder.NewCommand("docker", "compose", "ps", "--all", "--quiet"),
5555
builder.NewCommand("docker", "ps", "--all", "--format", "{{.Status}}|{{.Ports}}"),
5656
shell.NewTableWriter(),
@@ -65,7 +65,9 @@ func (s *KoolStatus) Execute(args []string) (err error) {
6565
return
6666
}
6767

68-
if services, err = s.getServices(); err != nil || len(services) == 0 {
68+
if services, err = s.getServices(); err != nil {
69+
return
70+
} else if len(services) == 0 {
6971
s.Shell().Warning("No services found.")
7072
return
7173
}

0 commit comments

Comments
 (0)