diff options
-rw-r--r-- | cmd/ponzu/options.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/ponzu/options.go b/cmd/ponzu/options.go index e921b8e..ab129d3 100644 --- a/cmd/ponzu/options.go +++ b/cmd/ponzu/options.go @@ -191,13 +191,16 @@ func copyFile(info os.FileInfo, src string, dst string) error { func copyFilesWarnConflicts(srcDir, dstDir string, conflicts []string) error { err := filepath.Walk(srcDir, func(path string, info os.FileInfo, err error) error { + fmt.Println(path) if err != nil { return err } if info.IsDir() { fmt.Println(path, srcDir) - path = path[len(srcDir)+1:] + if len(path) >= len(srcDir) { + path = path[len(srcDir)+1:] + } dir := filepath.Join(dstDir, path) err := os.MkdirAll(dir, os.ModeDir|os.ModePerm) if err != nil { |