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

Function newWorkflowDescribeCmd

app/cli/cmd/workflow_describe.go:24–46  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22)
23
24func newWorkflowDescribeCmd() *cobra.Command {
25 var workflowName, projectName string
26
27 cmd := &cobra.Command{
28 Use: "describe",
29 Short: "Describe an existing workflow",
30 RunE: func(cmd *cobra.Command, args []string) error {
31 wf, err := action.NewWorkflowDescribe(ActionOpts).Run(cmd.Context(), workflowName, projectName)
32 if err != nil {
33 return err
34 }
35
36 return output.EncodeOutput(flagOutputFormat, wf, workflowItemTableOutput)
37 },
38 }
39
40 cmd.Flags().StringVar(&workflowName, "name", "", "workflow name")
41 cobra.CheckErr(cmd.MarkFlagRequired("name"))
42
43 cmd.Flags().StringVar(&projectName, "project", "", "project name")
44 cobra.CheckErr(cmd.MarkFlagRequired("project"))
45 return cmd
46}

Callers 1

newWorkflowCmdFunction · 0.85

Calls 4

NewWorkflowDescribeFunction · 0.92
EncodeOutputFunction · 0.92
ContextMethod · 0.80
RunMethod · 0.45

Tested by

no test coverage detected