pttodo-cli works even if file does not initially exist

v0.0.0
Bel LaPointe 2021-12-31 22:05:47 -05:00
parent 1e3f24b4d5
commit 8c45d4a7df
1 changed files with 9 additions and 7 deletions

View File

@ -40,14 +40,16 @@ func edit(filepath string) error {
if err != nil { if err != nil {
return err return err
} }
g, err := os.Open(filepath) if _, err := os.Stat(filepath); err == nil {
if err != nil { g, err := os.Open(filepath)
return err if err != nil {
return err
}
if _, err := io.Copy(f, g); err != nil {
return err
}
g.Close()
} }
if _, err := io.Copy(f, g); err != nil {
return err
}
g.Close()
f.Close() f.Close()
tempFile = f.Name() tempFile = f.Name()
return nil return nil