1
0
mirror of https://github.com/rancher/os.git synced 2025-09-15 06:30:35 +00:00

Merge pull request #1628 from juliengk/yes_issue_1597

Use of bufio instead of fmt.Scan for yes function
This commit is contained in:
Sven Dowideit
2017-02-18 03:21:32 +10:00
committed by GitHub

View File

@@ -1,7 +1,9 @@
package control
import (
"bufio"
"fmt"
"os"
"strings"
"github.com/rancher/os/log"
@@ -9,8 +11,8 @@ import (
func yes(question string) bool {
fmt.Printf("%s [y/N]: ", question)
var line string
_, err := fmt.Scan(&line)
in := bufio.NewReader(os.Stdin)
line, err := in.ReadString('\n')
if err != nil {
log.Fatal(err)
}