remove main

This commit is contained in:
2025-08-17 21:40:20 +02:00
parent ca98a1e0d4
commit fee1c346a3

View File

@@ -1,45 +0,0 @@
package com.infendro.cli
import com.infendro.cli.ARG.NAME
import com.infendro.cli.ARG.B
import com.infendro.cli.ARG.C
import com.infendro.cli.ARG.D
import com.infendro.cli.ARG.E
import com.infendro.cli.ARG.F
import com.infendro.cli.argument.*
object ARG {
val NAME = stringOrNull("a")
val B = stringOrElse("b", "x")
val C = ints("c", min = 2, max = 3)
val D = strings("d")
val E = booleanOrElse("e", true)
val F = booleanOrNull("f")
}
fun main(args: Array<String>) {
cli {
val G = boolean("g")
arguments(NAME, B, C, D, E, F)
execute {
val name by NAME
val b by B
val c by C
val d by D
val e by E
val f by F
val g by G
println(g)
}
}.run(
arrayOf(
"--a=woah",
"--c=0",
"--c=0",
// "--f=false",
"--g",
)
)
}