MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / AskExcludedSteps

Function AskExcludedSteps

pkg/executionscommon/executionscommon.go:123–133  ·  view source on GitHub ↗
(asker question.Asker, steps []*deployments.DeploymentStep)

Source from the content-addressed store, hash-verified

121}
122
123func AskExcludedSteps(asker question.Asker, steps []*deployments.DeploymentStep) ([]string, error) {
124 stepsToExclude, err := question.MultiSelectMap(asker, "Steps to skip (If none selected, run all steps)", steps, func(s *deployments.DeploymentStep) string {
125 return s.Name
126 }, false)
127 if err != nil {
128 return nil, err
129 }
130 return util.SliceTransform(stepsToExclude, func(s *deployments.DeploymentStep) string {
131 return s.Name // server expects us to send a list of step names
132 }), nil
133}
134
135func AskPackageDownload(asker question.Asker) (bool, error) {
136 result, err := question.SelectMap(asker, "Package download", []bool{true, false}, LookupPackageDownloadString)

Callers 3

AskQuestionsFunction · 0.92
AskDbRunbookRunQuestionsFunction · 0.92

Calls 2

MultiSelectMapFunction · 0.92
SliceTransformFunction · 0.92

Tested by

no test coverage detected