go-prompt/main.go
2017-07-15 18:51:33 +09:00

24 lines
466 B
Go

package main
import (
"fmt"
"github.com/c-bata/go-prompt-toolkit/prompt"
)
func executor(b *prompt.Buffer) string {
r := "\n>>> Your input: '" + b.Text() + "' <<<\n"
return r
}
func completer(b *prompt.Buffer) []string {
return []string{"select", "from", "insert", "where"}
}
func main() {
pt := prompt.NewPrompt(executor, completer)
defer fmt.Println("\nGoodbye!")
fmt.Print("Hello! This is a example appication using prompt-toolkit.\n\n")
pt.Run()
}