From 8e491751f59873def4ddd7e3b1f0ef7e83006c62 Mon Sep 17 00:00:00 2001 From: Infendro Date: Tue, 6 Jan 2026 11:14:14 +0100 Subject: [PATCH] remove Regex argument/option out of scope --- src/commonMain/kotlin/com/infendro/cli/command/Argument.kt | 1 - src/commonMain/kotlin/com/infendro/cli/command/Option.kt | 1 - src/commonMain/kotlin/com/infendro/cli/parser/RegexParser.kt | 5 ----- 3 files changed, 7 deletions(-) delete mode 100644 src/commonMain/kotlin/com/infendro/cli/parser/RegexParser.kt diff --git a/src/commonMain/kotlin/com/infendro/cli/command/Argument.kt b/src/commonMain/kotlin/com/infendro/cli/command/Argument.kt index 6a1ad1b..05c0159 100644 --- a/src/commonMain/kotlin/com/infendro/cli/command/Argument.kt +++ b/src/commonMain/kotlin/com/infendro/cli/command/Argument.kt @@ -49,7 +49,6 @@ sealed class Argument( fun boolean() = argument(BooleanParser) inline fun > enum() = argument(enumParser()) - fun regex() = argument(RegexParser) } } diff --git a/src/commonMain/kotlin/com/infendro/cli/command/Option.kt b/src/commonMain/kotlin/com/infendro/cli/command/Option.kt index 5866018..b68836a 100644 --- a/src/commonMain/kotlin/com/infendro/cli/command/Option.kt +++ b/src/commonMain/kotlin/com/infendro/cli/command/Option.kt @@ -92,7 +92,6 @@ sealed class Option( fun boolean(vararg names: String) = option(BooleanParser, true, *names) inline fun > enum(vararg names: String) = option(enumParser(), *names) - fun regex(vararg names: String) = option(RegexParser, *names) } } diff --git a/src/commonMain/kotlin/com/infendro/cli/parser/RegexParser.kt b/src/commonMain/kotlin/com/infendro/cli/parser/RegexParser.kt deleted file mode 100644 index 098c4c1..0000000 --- a/src/commonMain/kotlin/com/infendro/cli/parser/RegexParser.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.infendro.cli.parser - -object RegexParser : Parser { - override fun parse(text: String) = Regex(text) -}