use a simpler prompt implementation when we lack a terminal

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
Nicolas De Loof
2023-01-06 13:49:36 +01:00
committed by Nicolas De loof
parent a226d014b8
commit f1313f3a09
3 changed files with 62 additions and 35 deletions

View File

@@ -33,6 +33,10 @@ func StringContains(array []string, needle string) bool {
// StringToBool converts a string to a boolean ignoring errors
func StringToBool(s string) bool {
b, _ := strconv.ParseBool(strings.ToLower(strings.TrimSpace(s)))
s = strings.ToLower(strings.TrimSpace(s))
if s == "y" {
return true
}
b, _ := strconv.ParseBool(s)
return b
}