mirror of
https://github.com/byReqz/go-etcher.git
synced 2024-11-22 15:01:16 +00:00
make force flag actually do something
This commit is contained in:
parent
e9ac06c8cf
commit
30afa9ae21
21
main.go
21
main.go
@ -239,17 +239,18 @@ func main() {
|
|||||||
}
|
}
|
||||||
fmt.Println("[", color.BlueString("i"), "] Input device/file: " + input, inputmb, inputblock)
|
fmt.Println("[", color.BlueString("i"), "] Input device/file: " + input, inputmb, inputblock)
|
||||||
fmt.Println("[", color.BlueString("i"), "] Output device/file: " + device, devicemb, targetblock)
|
fmt.Println("[", color.BlueString("i"), "] Output device/file: " + device, devicemb, targetblock)
|
||||||
if inputsize > targetsize {
|
if force == false {
|
||||||
fmt.Println("[", color.RedString("w"), "]", color.RedString(" Warning:"), "Input file seems to be bigger than the destination!")
|
if inputsize > targetsize {
|
||||||
|
fmt.Println("[", color.RedString("w"), "]", color.RedString(" Warning:"), "Input file seems to be bigger than the destination!")
|
||||||
|
}
|
||||||
|
fmt.Print(color.HiWhiteString("Do you want to continue? [y/N]: "))
|
||||||
|
var yesno string
|
||||||
|
_, _ = fmt.Scanln(&yesno)
|
||||||
|
yesno = strings.TrimSpace(yesno)
|
||||||
|
if ! (yesno == "y" || yesno == "Y") {
|
||||||
|
log.Fatal("aborted")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fmt.Print(color.HiWhiteString("Do you want to continue? [y/N]: "))
|
|
||||||
var yesno string
|
|
||||||
_, _ = fmt.Scanln(&yesno)
|
|
||||||
yesno = strings.TrimSpace(yesno)
|
|
||||||
if ! (yesno == "y" || yesno == "Y") {
|
|
||||||
log.Fatal("aborted")
|
|
||||||
}
|
|
||||||
|
|
||||||
written, err := WriteImage(image, target, inputsize)
|
written, err := WriteImage(image, target, inputsize)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("\r[", color.RedString("✘"), "] Writing image,", written, "bytes written ")
|
fmt.Println("\r[", color.RedString("✘"), "] Writing image,", written, "bytes written ")
|
||||||
|
Loading…
Reference in New Issue
Block a user