We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d4e7b8 commit 855ce86Copy full SHA for 855ce86
util.go
@@ -50,6 +50,13 @@ func CopyFile(src, dst string) error {
50
var dstfd *os.File
51
var srcinfo os.FileInfo
52
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
60
if srcfd, err = os.Open(src); err != nil {
61
return err
62
}
0 commit comments