1 Commits
v0.13 ... v0.14

Author SHA1 Message Date
Bel LaPointe
2728e8c4a2 tempfile in same dir as target 2022-01-06 22:39:56 -05:00

View File

@@ -64,7 +64,7 @@ func uploadPTTodo(config Config, transaction *Transaction) error {
} else if len(b) == 0 {
b = []byte("todo:\n")
}
f, err := ioutil.TempFile(os.TempDir(), path.Base(config.TodoAddr))
f, err := ioutil.TempFile(path.Dir(config.TodoAddr), path.Base("."+config.TodoAddr))
if err != nil {
return err
}
@@ -84,9 +84,11 @@ func uploadPTTodo(config Config, transaction *Transaction) error {
}
f.Close()
var v interface{}
if b, err := ioutil.ReadFile(f.Name()); err != nil {
b, err = ioutil.ReadFile(f.Name())
if err != nil {
return err
} else if err := yaml.Unmarshal(b, &v); err != nil {
}
if err := yaml.Unmarshal(b, &v); err != nil {
return err
}
return os.Rename(f.Name(), config.TodoAddr)