fix: abort project creation if directory already exists

This commit is contained in:
Akash Yadav
2023-05-23 00:13:18 +05:30
parent eb72b9cbf5
commit 33e55a8540
@@ -120,6 +120,12 @@ fun baseProject(block: ProjectTemplateBuilder.() -> Unit
File(saveLocation.value!!, projectName.value!!), ProjectVersionData(),
language = language.value!!, useKts = true)
if (data.projectDir.exists() && data.projectDir.listFiles()
?.isNotEmpty() == true
) {
throw IllegalArgumentException("Project directory already exists")
}
setDefaultModuleData(
ModuleTemplateData(":app", appName = data.name, packageName.value!!,
data.moduleNameToDir(":app"), type = AndroidApp,