With this patch it is possible to alias an existing allowed command. At the moment only builder allows an alias. This also properly puts the build command under builder, instead of image where it was for historical reasons. Signed-off-by: Tibor Vass <tibor@docker.com>
26 lines
614 B
Go
26 lines
614 B
Go
package builder
|
|
|
|
import (
|
|
"github.com/spf13/cobra"
|
|
|
|
"github.com/docker/cli/cli"
|
|
"github.com/docker/cli/cli/command"
|
|
"github.com/docker/cli/cli/command/image"
|
|
)
|
|
|
|
// NewBuilderCommand returns a cobra command for `builder` subcommands
|
|
func NewBuilderCommand(dockerCli command.Cli) *cobra.Command {
|
|
cmd := &cobra.Command{
|
|
Use: "builder",
|
|
Short: "Manage builds",
|
|
Args: cli.NoArgs,
|
|
RunE: command.ShowHelp(dockerCli.Err()),
|
|
Annotations: map[string]string{"version": "1.31"},
|
|
}
|
|
cmd.AddCommand(
|
|
NewPruneCommand(dockerCli),
|
|
image.NewBuildCommand(dockerCli),
|
|
)
|
|
return cmd
|
|
}
|