INNER CODE UNIT · Go
completer
wgpsec/cloudsword · cmd/flag.go:37
func completer(in prompt.Document) []prompt.Suggest {
s := []prompt.Suggest{}
spaceCount := strings.Count(in.TextBeforeCursor(), " ")
// use
if strings.HasPrefix(in.TextBeforeCursor(), "use ") {
if spaceCount < 2 {
return returnAllModulesWithUse(in)
} else {
return nil
}
}
// u
if strings.HasPrefix(in.TextBeforeCursor(), "u ") {
if spaceCount < 2 {
return returnAllModulesWithU(in)
} else {
return nil
}