major refactor

This commit is contained in:
2025-08-18 00:11:20 +02:00
parent fee1c346a3
commit fc416d3bbb
9 changed files with 84 additions and 55 deletions

View File

@@ -0,0 +1,7 @@
package com.infendro.cli.util
internal object Regex {
val COMMAND_NAME = """[a-z]+(?:-[a-z]+)*""".toRegex()
val ARGUMENT_NAME = """[a-z]+(?:[\-.][a-z]+)*""".toRegex()
val ARGUMENT = """--(?<name>[a-z]+(?:[\-.][a-z]+)*)(?:=(?<value>.*))?""".toRegex()
}