From 67b263d8f0956ed0e46b34923d51ea57abaf2ff5 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Thu, 27 Mar 2025 19:41:50 -0400 Subject: [PATCH] providers/os: Rename renameFile to rename It also works on directories so calling it renameFile is wierd --- providers/os/os.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/providers/os/os.go b/providers/os/os.go index e648b59..ed6179a 100644 --- a/providers/os/os.go +++ b/providers/os/os.go @@ -38,8 +38,9 @@ func (this *Provider) FuncMapFor (document *step.Document) template.FuncMap { "listFilesDate": stat.funcListFilesDate, "writeFile": stat.funcWriteFile, "appendFile": stat.funcAppendFile, - "renameFile": stat.funcRenameFile, "removeFile": stat.funcRemoveFile, + "rename": stat.funcRename, + // TODO: createDir, createDirAll, removeDir, chmod } } @@ -149,18 +150,18 @@ func (this *state) funcAppendFile (name, content string) error { return err } -func (this *state) funcRenameFile (name, newName string) error { - name, err := this.document.Rel(name) - if err != nil { return err } - return os.Rename(name, newName) -} - func (this *state) funcRemoveFile (name string) error { name, err := this.document.Rel(name) if err != nil { return err } return os.Remove(name) } +func (this *state) funcRename (name, newName string) error { + name, err := this.document.Rel(name) + if err != nil { return err } + return os.Rename(name, newName) +} + func sortDirEntriesByDate(entries []fs.DirEntry) { sort.Slice(entries, func(left, right int) bool{ var leftTime time.Time