github.com/spinnaker/spin@v1.30.0/cmd/application/pipelines.go (about) 1 package application 2 3 import ( 4 "github.com/spf13/cobra" 5 ) 6 7 type pipelineOptions struct { 8 *applicationOptions 9 } 10 11 var ( 12 pipelinesShort = "" 13 pipelinesLong = "" 14 pipelinesExample = "" 15 ) 16 17 func NewPipelineCmd(appOptions *applicationOptions) *cobra.Command { 18 options := &pipelineOptions{ 19 applicationOptions: appOptions, 20 } 21 cmd := &cobra.Command{ 22 Use: "pipelines", 23 Aliases: []string{"pipelines", "pipes"}, 24 Short: pipelinesShort, 25 Long: pipelinesLong, 26 Example: pipelinesExample, 27 } 28 29 // create subcommands 30 cmd.AddCommand(NewGetPipelinesCmd(options)) 31 cmd.AddCommand(NewCancelPipelineCmd(options)) 32 cmd.AddCommand(NewCancelAllPipelinesCmd(options)) 33 return cmd 34 }