diff --git a/src/commonMain/kotlin/com/infendro/cli/Main.kt b/src/commonMain/kotlin/com/infendro/cli/Main.kt deleted file mode 100644 index ca8e5f0..0000000 --- a/src/commonMain/kotlin/com/infendro/cli/Main.kt +++ /dev/null @@ -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) { - 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", - ) - ) -} \ No newline at end of file