adapt required/optional argument handling implement bounded/unbounded variable argument handling
8 lines
275 B
Kotlin
8 lines
275 B
Kotlin
package com.infendro.cli.util
|
|
|
|
internal object Regex {
|
|
val COMMAND = Regex("""[a-zA-Z][a-zA-Z0-9]*(?:-[a-zA-Z0-9]+)*""")
|
|
val ARGUMENT = Regex("""[a-zA-Z][a-zA-Z0-9]*(?:[\-.][a-zA-Z0-9]+)*""")
|
|
val OPTION = Regex("""[a-zA-Z][a-zA-Z0-9]*(?:[\-.][a-zA-Z0-9]+)*""")
|
|
}
|