Fix promptBoolean + Update build script
This commit is contained in:
@@ -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"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user