ready for find deleted

Bel LaPointe 2022-03-23 08:06:57 -06:00
parent 8276308d52
commit 29646808f9
2 changed files with 14 additions and 7 deletions

View File

@ -158,15 +158,22 @@ func edit(dry bool, filepaths []string) error {
return nil
}
for _, target := range filepaths {
b, err := ioutil.ReadFile(path.Join(tempDir, path.Base(target)))
if err != nil {
return err
}
var newTodos []pttodo.Todo
if err := yaml.Unmarshal(b, &newTodos); err != nil {
return err
}
original := originals[target]
if b, err := ioutil.ReadFile(path.Join(tempDir, path.Base(target))); err != nil {
original.Todo = newTodos
original.AutoMove()
c, err := yaml.Marshal(original)
if err != nil {
return err
} else if err := yaml.Unmarshal(b, &original.Todo); err != nil {
return err
} else if original.AutoMove(); false {
} else if c, err := yaml.Marshal(original); err != nil {
return err
} else if err := ioutil.WriteFile(target, c, os.ModePerm); err != nil {
}
if err := ioutil.WriteFile(target, c, os.ModePerm); err != nil {
return err
}
}

Binary file not shown.