diff --git a/ManyConsole.CommandLineUtils/Internal/Option.cs b/ManyConsole.CommandLineUtils/Internal/Option.cs
index 090478b..65428dc 100644
--- a/ManyConsole.CommandLineUtils/Internal/Option.cs
+++ b/ManyConsole.CommandLineUtils/Internal/Option.cs
@@ -58,10 +58,13 @@ internal override CommandOption Register(CommandLineApplication app)
{
var template = MassagedTemplate();
+ var singleOrNo_Multiple = Template.Contains(":")
+ ? CommandOptionType.SingleOrNoValue
+ : CommandOptionType.MultipleValue;
- CmdOption =app.Option(template,Description,
+ CmdOption = app.Option(template,Description,
template.Contains("<")
- ? CommandOptionType.MultipleValue
+ ? singleOrNo_Multiple
: CommandOptionType.NoValue);
return CmdOption;
}
diff --git a/ManyConsole.CommandLineUtils/ManyConsole.CommandLineUtils.csproj b/ManyConsole.CommandLineUtils/ManyConsole.CommandLineUtils.csproj
index 95878bb..d1644c0 100644
--- a/ManyConsole.CommandLineUtils/ManyConsole.CommandLineUtils.csproj
+++ b/ManyConsole.CommandLineUtils/ManyConsole.CommandLineUtils.csproj
@@ -15,7 +15,7 @@
True
false
snupkg
- 1.1.3-alpha
+ 1.1.4-alpha