From 2728e8c4a2794f5a362c72d5595f79082bd3664b Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Thu, 6 Jan 2022 22:39:56 -0500 Subject: [PATCH] tempfile in same dir as target --- upload.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/upload.go b/upload.go index 10a0b82..46343e7 100755 --- a/upload.go +++ b/upload.go @@ -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)