INNER CODE UNIT · Go
base
ponzu-cms/ponzu · cmd/ponzu/add.go:84
base := strings.Join(parts[:len(parts)-1], sep)
base += sep
target := filepath.Join(dst, path[len(base):])
// if its a directory, make dir in dst
if info.IsDir() {
err := os.MkdirAll(target, os.ModeDir|os.ModePerm)
if err != nil {
return err
}
} else {
// if its a file, copy file to dir of dst
err = copyFile(path, target)
if err != nil {
return err
}
}