// NewCommandDockerBuilder provides a CLI handler for Docker build type func NewCommandDockerBuilder(name string) *cobra.Command { cmd := &cobra.Command{ Use: name, Short: "Run an OpenShift Docker build", Long: dockerBuilderLong, Run: func(c *cobra.Command, args []string) { cmd.RunDockerBuild() }, } cmd.AddCommand(version.NewVersionCommand(name)) return cmd }
// NewCommandSTIBuilder provides a CLI handler for STI build type func NewCommandSTIBuilder(name string) *cobra.Command { cmd := &cobra.Command{ Use: name, Short: "Run an OpenShift Source-to-Images build", Long: stiBuilderLong, Run: func(c *cobra.Command, args []string) { cmd.RunSTIBuild() }, } cmd.AddCommand(version.NewVersionCommand(name)) return cmd }