MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / newWorkflowDeleteCmd

Function newWorkflowDeleteCmd

app/cli/cmd/workflow_delete.go:23–45  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21)
22
23func newWorkflowDeleteCmd() *cobra.Command {
24 var name, projectName string
25
26 cmd := &cobra.Command{
27 Use: "delete",
28 Short: "Delete an existing workflow",
29 RunE: func(cmd *cobra.Command, args []string) error {
30 err := action.NewWorkflowDelete(ActionOpts).Run(name, projectName)
31 if err == nil {
32 logger.Info().Msg("Workflow deleted!")
33 }
34 return err
35 },
36 }
37
38 cmd.Flags().StringVar(&name, "name", "", "workflow name")
39 cobra.CheckErr(cmd.MarkFlagRequired("name"))
40
41 cmd.Flags().StringVar(&projectName, "project", "", "project name")
42 cobra.CheckErr(cmd.MarkFlagRequired("project"))
43
44 return cmd
45}

Callers 1

newWorkflowCmdFunction · 0.85

Calls 3

NewWorkflowDeleteFunction · 0.92
InfoMethod · 0.65
RunMethod · 0.45

Tested by

no test coverage detected