Fix promptBoolean + Update build script

This commit is contained in:
2021-04-02 19:25:01 +02:00
parent 6ed31db7dc
commit f037c6a724
3 changed files with 31 additions and 4 deletions
+18
View File
@@ -22,3 +22,21 @@ tasks.withType<com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar> {
archiveClassifier.set("")
archiveVersion.set("")
}
task("buildNative") {
dependsOn("installShadowDist")
doLast {
exec {
commandLine(
"native-image",
"--no-fallback",
"-R:MaxNewSize=32",
"--language:js",
"-jar",
"${project.buildDir}/install/app-shadow/lib/scaffold.jar",
"${project.buildDir}/native/scaffold"
)
}
}
}
+11 -1
View File
@@ -46,7 +46,17 @@ class GenerateCommand(private val generators: Generators) : CliktCommand("genera
null -> "[y/n]"
}
return this@GenerateCommand.prompt("$text $suffix", default = "$default", showDefault = false) {
val defaultAsString = when (default) {
true -> "y"
false -> "n"
null -> null
}
return this@GenerateCommand.prompt(
"$text $suffix",
default = defaultAsString,
showDefault = false
) {
when (it.toLowerCase()) {
"y" -> true
"n" -> false