instead of os.rename, io.WriteFile and os.Remove
This commit is contained in:
@@ -103,7 +103,7 @@ func _edit(filepaths []string) error {
|
||||
dir := ""
|
||||
for _, f := range filepaths {
|
||||
if edited, ok := edits[path.Base(f)]; ok {
|
||||
if err := os.Rename(edited, f); err != nil {
|
||||
if err := rename(edited, f); err != nil {
|
||||
return err
|
||||
}
|
||||
delete(edits, path.Base(f))
|
||||
@@ -118,7 +118,7 @@ func _edit(filepaths []string) error {
|
||||
if _, err := os.Stat(f); err == nil {
|
||||
f = fmt.Sprintf("%s.todo.%s", f, uuid.New().String())
|
||||
}
|
||||
if err := os.Rename(editedFile, f); err != nil {
|
||||
if err := rename(editedFile, f); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user