MCPcopy
hub / github.com/docker/compose / pauseCommand

Function pauseCommand

cmd/compose/pause.go:32–45  ·  view source on GitHub ↗
(p *ProjectOptions, dockerCli command.Cli, backendOptions *BackendOptions)

Source from the content-addressed store, hash-verified

30}
31
32func pauseCommand(p *ProjectOptions, dockerCli command.Cli, backendOptions *BackendOptions) *cobra.Command {
33 opts := pauseOptions{
34 ProjectOptions: p,
35 }
36 cmd := &cobra.Command{
37 Use: "pause [SERVICE...]",
38 Short: "Pause services",
39 RunE: Adapt(func(ctx context.Context, args []string) error {
40 return runPause(ctx, dockerCli, backendOptions, opts, args)
41 }),
42 ValidArgsFunction: completeServiceNames(dockerCli, p),
43 }
44 return cmd
45}
46
47func runPause(ctx context.Context, dockerCli command.Cli, backendOptions *BackendOptions, opts pauseOptions, services []string) error {
48 project, name, err := opts.projectOrName(ctx, dockerCli, services...)

Callers 1

RootCommandFunction · 0.85

Calls 3

AdaptFunction · 0.85
runPauseFunction · 0.85
completeServiceNamesFunction · 0.85

Tested by

no test coverage detected