INNER CODE UNIT · Go

specificCommandCompleter

chriswalz/bit · cmd/bit_cmd.go:86

func specificCommandCompleter(subCmd string, suggestionMap *complete.CompTree) func(d prompt.Document) []prompt.Suggest {
	return func(d prompt.Document) []prompt.Suggest {
		return promptCompleter(suggestionMap, subCmd+" "+d.Text)
	}
}

var fuzzyQuery = func(s, prefix string) bool {
	return fuzzy.Match(prefix, s)
}

func promptCompleter(suggestionTree *complete.CompTree, text string) []prompt.Suggest {
	text = "bit " + text

	var sugg []prompt.Suggest

	queryFunc := strings.HasPrefix

	split, err := shlex.Split(strings.TrimSpace(text))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…