From 055ae03b226c74a2e44e9a87a3ccecab4afb4b09 Mon Sep 17 00:00:00 2001 From: Dominik Przybyl Date: Sat, 24 Aug 2024 01:19:37 +0200 Subject: [PATCH] simplify pull file --- pkg/content_manager.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/content_manager.go b/pkg/content_manager.go index abc6c2c5..d07495ce 100644 --- a/pkg/content_manager.go +++ b/pkg/content_manager.go @@ -117,6 +117,11 @@ func (cm *ContentManager) PullFile(file string, clean bool, opts PackageCreateOp return err } cleanFile := determineCleanFile(file) + if pathx.Exists(file) && file != cleanFile { + if err := os.Remove(file); err != nil { + return err + } + } _, jcrPath, _ := strings.Cut(cleanFile, content.JCRRoot) if err := filex.Copy(filepath.Join(workDir, content.JCRRoot, jcrPath), cleanFile, true); err != nil { return err