23 lines
343 B
Go
23 lines
343 B
Go
|
package utils
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
"strings"
|
||
|
)
|
||
|
|
||
|
func PromptContinue() bool {
|
||
|
ret := strings.ToLower(prompt("Continue (y/n)"))
|
||
|
if ret == "y" || ret == "yes" {
|
||
|
return true
|
||
|
}
|
||
|
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func prompt(question string) string {
|
||
|
fmt.Printf("%s %s :%s", colorYellow, question, colorReset)
|
||
|
var ret string
|
||
|
fmt.Scanf("%s", &ret)
|
||
|
return ret
|
||
|
}
|