|
@@ -3,6 +3,8 @@
|
|
package stack
|
|
package stack
|
|
|
|
|
|
import (
|
|
import (
|
|
|
|
+ "fmt"
|
|
|
|
+
|
|
"golang.org/x/net/context"
|
|
"golang.org/x/net/context"
|
|
|
|
|
|
"github.com/docker/docker/api/client"
|
|
"github.com/docker/docker/api/client"
|
|
@@ -43,6 +45,7 @@ func newTasksCommand(dockerCli *client.DockerCli) *cobra.Command {
|
|
}
|
|
}
|
|
|
|
|
|
func runTasks(dockerCli *client.DockerCli, opts tasksOptions) error {
|
|
func runTasks(dockerCli *client.DockerCli, opts tasksOptions) error {
|
|
|
|
+ namespace := opts.namespace
|
|
client := dockerCli.Client()
|
|
client := dockerCli.Client()
|
|
ctx := context.Background()
|
|
ctx := context.Background()
|
|
|
|
|
|
@@ -58,5 +61,10 @@ func runTasks(dockerCli *client.DockerCli, opts tasksOptions) error {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if len(tasks) == 0 {
|
|
|
|
+ fmt.Fprintf(dockerCli.Out(), "Nothing found in stack: %s\n", namespace)
|
|
|
|
+ return nil
|
|
|
|
+ }
|
|
|
|
+
|
|
return task.Print(dockerCli, ctx, tasks, idresolver.New(client, opts.noResolve))
|
|
return task.Print(dockerCli, ctx, tasks, idresolver.New(client, opts.noResolve))
|
|
}
|
|
}
|