INNER CODE UNIT · Go

fuzzySearchModule

wgpsec/cloudsword · cmd/modules.go:150

func fuzzySearchModule(str string) {
	var result []global.Module
	for _, m := range Modules() {
		if strings.Contains(strconv.Itoa(m.ID), str) || strings.Contains(m.Provider.Name, str) || strings.Contains(m.Provider.EnName,
			str) || strings.Contains(m.Name, str) || strings.Contains(m.Introduce, str) {
			result = append(result, m)
		}
	}
	printModule(result)
}

// set

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})
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…