github.com/panekj/cli@v0.0.0-20230304125325-467dd2f3797e/cli/command/builder/cmd.go (about)

     1  package builder
     2  
     3  import (
     4  	"github.com/spf13/cobra"
     5  
     6  	"github.com/docker/cli/cli"
     7  	"github.com/docker/cli/cli/command"
     8  	"github.com/docker/cli/cli/command/image"
     9  )
    10  
    11  // NewBuilderCommand returns a cobra command for `builder` subcommands
    12  func NewBuilderCommand(dockerCli command.Cli) *cobra.Command {
    13  	cmd := &cobra.Command{
    14  		Use:         "builder",
    15  		Short:       "Manage builds",
    16  		Args:        cli.NoArgs,
    17  		RunE:        command.ShowHelp(dockerCli.Err()),
    18  		Annotations: map[string]string{"version": "1.31"},
    19  	}
    20  	cmd.AddCommand(
    21  		NewPruneCommand(dockerCli),
    22  		image.NewBuildCommand(dockerCli),
    23  	)
    24  	return cmd
    25  }