1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 16:28:12 -07:00

Don't overwrite build file with --init if it already exists.

Fixes #107.
This commit is contained in:
Cedric Beust 2016-01-27 15:09:15 -08:00
parent 4ba62269c5
commit edb737f52a

View file

@ -28,8 +28,14 @@ public class ProjectGenerator @Inject constructor(val pluginInfo: PluginInfo){
val contributor = ActorUtils.selectAffinityActor(pluginInfo.initContributors, File("."))
File(args.buildFile).parentFile.mkdirs()
if (contributor != null) {
contributor.generateBuildFile(FileOutputStream(File(args.buildFile)))
log(1, "Created ${args.buildFile}")
with(File(args.buildFile)) {
if (exists()) {
log(1, "Build file $path already exists, not overwriting it")
} else {
contributor.generateBuildFile(FileOutputStream(this))
log(1, "Created $path")
}
}
} else {
log(1, "Couldn't identify project, not generating any build file")
}