1
0

Add project name as root for zip file

This commit is contained in:
Hubert Van De Walle 2020-09-11 17:34:31 +02:00
parent cd628f48b7
commit 0d47b51f3f

View File

@ -9,11 +9,12 @@ class ProjectZip(private val templates: List<Template>) {
fun createZip(project: Project): String {
val name: String
ZipOutput(sanitizeFilename(project.name)).use { zip ->
val projectName = sanitizeFilename(project.name)
ZipOutput(projectName).use { zip ->
name = zip.name
templates.filter { it.enabled(project) }.forEach { template ->
zip.write(template.path(project), template.render(project))
zip.write(projectName + "/" + template.path(project), template.render(project))
}
}