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

Function EnvironmentsMultiSelect

pkg/question/selectors/environments.go:58–66  ·  view source on GitHub ↗
(ask question.Asker, getAllEnvironmentsCallback GetAllEnvironmentsCallback, message string, required bool)

Source from the content-addressed store, hash-verified

56}
57
58func EnvironmentsMultiSelect(ask question.Asker, getAllEnvironmentsCallback GetAllEnvironmentsCallback, message string, required bool) ([]*environments.Environment, error) {
59 allEnvs, err := getAllEnvironmentsCallback()
60 if err != nil {
61 return nil, err
62 }
63 return question.MultiSelectMap(ask, message, allEnvs, func(item *environments.Environment) string {
64 return item.Name
65 }, required)
66}

Callers 9

PromptForEnvironmentsFunction · 0.92
PromptMissingFunction · 0.92
PromptMissingFunction · 0.92
PromptMissingFunction · 0.92
PromptMissingFunction · 0.92
PromptMissingFunction · 0.92
PromptMissingFunction · 0.92
PromptMissingFunction · 0.92
PromptMissingFunction · 0.92

Calls 1

MultiSelectMapFunction · 0.92

Tested by

no test coverage detected