instead of trashing editing file in cli, write err msg and re-edit
parent
0241f2d76c
commit
ccdd2615c4
|
|
@ -146,6 +146,20 @@ func edit(dry bool, filepath string) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
verify := func() error {
|
verify := func() error {
|
||||||
|
for {
|
||||||
|
err := verifyFile(tempFile)
|
||||||
|
if err == nil {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
log.Printf("%v, press <Enter> to resume editing", err)
|
||||||
|
b := make([]byte, 1)
|
||||||
|
if _, err := os.Stdin.Read(b); err != nil {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
if err := vi(); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
return verifyFile(tempFile)
|
return verifyFile(tempFile)
|
||||||
}
|
}
|
||||||
save := func() error {
|
save := func() error {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue