INNER CODE UNIT · Go
returnModuleBasicOptionWithSet
wgpsec/cloudsword · cmd/modules.go:163
func returnModuleBasicOptionWithSet(d prompt.Document) []prompt.Suggest {
s := []prompt.Suggest{}
for _, m := range getModuleByID(useID).BasicOptions {
s = append(s, prompt.Suggest{Text: m.Key, Description: m.Introduce})
}
input := strings.TrimPrefix(d.TextBeforeCursor(), "set ")
input = strings.TrimSpace(input)
return filterContains(s, input, true)
}
func returnModuleBasicOptionWithS(d prompt.Document) []prompt.Suggest {
s := []prompt.Suggest{}
for _, m := range getModuleByID(useID).BasicOptions {
s = append(s, prompt.Suggest{Text: m.Key, Description: m.Introduce})
}
input := strings.TrimPrefix(d.TextBeforeCursor(), "s ")
input = strings.TrimSpace(input)
return filterContains(s, input, true)