diff --git a/pkg.go b/pkg.go index 71ffd91..7eecad7 100644 --- a/pkg.go +++ b/pkg.go @@ -38,6 +38,7 @@ import ( "git.gibonuddevalla.se/go/webservice/ws_conn_manager" // Standard + "bufio" "embed" "encoding/json" "errors" @@ -234,13 +235,16 @@ func (service *Service) CreateUser(username, password, name string) (err error) func (service *Service) CreateUserPrompt() { // {{{ var err error var username, name, password string + reader := bufio.NewReader(os.Stdin) fmt.Printf("Username: ") - fmt.Scanln(&username) + username, _ = reader.ReadString('\n') + fmt.Printf("Name: ") - fmt.Scanln(&name) + name, _ = reader.ReadString('\n') + fmt.Printf("Password: ") - fmt.Scanln(&password) + password, _ = reader.ReadString('\n') err = service.CreateUser(username, password, name) if err != nil {