diff options
-rw-r--r-- | cmd/ponzu/new.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/cmd/ponzu/new.go b/cmd/ponzu/new.go index 2f16a53..058fdf6 100644 --- a/cmd/ponzu/new.go +++ b/cmd/ponzu/new.go @@ -183,10 +183,14 @@ func createProjectInDir(path string) error { return err } - gitDir := filepath.Join(path, ".git") - err = os.RemoveAll(gitDir) - if err != nil { - fmt.Println("Failed to remove .git directory from your project path. Consider removing it manually.") + // remove non-project files and directories + rmPaths := []string{".git", ".circleci"} + for _, rm := range rmPaths { + dir := filepath.Join(path, rm) + err = os.RemoveAll(dir) + if err != nil { + fmt.Println("Failed to remove directory from your project path. Consider removing it manually:", dir) + } } fmt.Println("New ponzu project created at", path) |