INNER CODE UNIT · Go

promptCompleter

chriswalz/bit · cmd/bit_cmd.go:96

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))
	if err != nil {
		log.Debug().Err(err).Send()
		return sugg
	}
	lastToken := split[len(split)-1]
	lastCommand := lastToken
	if !strings.HasSuffix(text, " ") && len(split) >= 2 {
		lastCommand = split[len(split)-2]
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…