Skip to content

Commit 855ce86

Browse files
committed
Actually fix issue
1 parent 5d4e7b8 commit 855ce86

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

util.go

+7
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ func CopyFile(src, dst string) error {
5050
var dstfd *os.File
5151
var srcinfo os.FileInfo
5252

53+
parentDir := filepath.Dir(dst)
54+
if _, err := os.Stat(parentDir); os.IsNotExist(err) {
55+
err := os.MkdirAll(parentDir, os.ModePerm)
56+
if err != nil {
57+
pterm.Error.Println("Failed to create temp copy directory:", err)
58+
}
59+
}
5360
if srcfd, err = os.Open(src); err != nil {
5461
return err
5562
}

0 commit comments

Comments
 (0)