refactor: remove time demo script and update hello script metadata/params

This commit is contained in:
2026-02-24 23:50:48 +08:00
parent fda3ecfca4
commit fb6ffc1d4f
2 changed files with 11 additions and 11 deletions

View File

@@ -1,17 +1,19 @@
// @desc: hello
// @timeout: 10s
// @param: name | default=world | desc=hello <name> | required=false
// @param: upper | default=false | desc=upper text | required=true
import java.time.LocalDateTime
// @desc: Demo greeting API
// @param: name | default=world | desc=Name to greet
// @param: upper | default=false | desc=Uppercase output
val args: Array<String> = emptyArray()
val kv = args.mapNotNull {
val kv =
args
.mapNotNull {
val idx = it.indexOf('=')
if (idx <= 0) null else it.substring(0, idx) to it.substring(idx + 1)
}.toMap()
}.toMap()
val name = kv["name"] ?: "world"
val upper = (kv["upper"] ?: "false").toBoolean()
val upper = (kv["upper"]!!).toBoolean()
val message = "Hello, $name @ ${LocalDateTime.now()}"
println(if (upper) message.uppercase() else message)

View File

@@ -1,2 +0,0 @@
import java.time.LocalDateTime
println("time=" + LocalDateTime.now())