2016-04-28 12 views
2

Ich möchte meine Befehle automatisch vervollständigen, wenn die "TAB" -Taste "\ t" gedrückt wird und den Befehl ausführen, wenn ich die "ENTER" -Taste "\ r? \ N" drücke. Dieser Code zum Beispiel:Wie werden Autocomplete-Befehle in der CLI-Anwendung (Golang) ausgeführt?

package main 
import (
    "bufio" 
    "fmt" 
) 
func main() { 
    reader := bufio.NewReader(os.Stdin) 
    command, err := reader.ReadString('\n') 
    if err != nil { 
     fmt.Printf("%s\n", err) 
    } else { 
     fmt.Printf("%s\n", command) 
    } 
} 

Antwort

Verwandte Themen