Skip to content

Commit 6889755

Browse files
committed
Add support for --argument: not necessarily having an argument
1 parent baa854b commit 6889755

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

ManyConsole.CommandLineUtils/Internal/Option.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,13 @@ internal override CommandOption Register(CommandLineApplication app)
5858
{
5959

6060
var template = MassagedTemplate();
61+
var singleOrNo_Multiple = Template.Contains(":")
62+
? CommandOptionType.SingleOrNoValue
63+
: CommandOptionType.MultipleValue;
6164

62-
CmdOption =app.Option(template,Description,
65+
CmdOption = app.Option(template,Description,
6366
template.Contains("<")
64-
? CommandOptionType.MultipleValue
67+
? singleOrNo_Multiple
6568
: CommandOptionType.NoValue);
6669
return CmdOption;
6770
}

ManyConsole.CommandLineUtils/ManyConsole.CommandLineUtils.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
1616
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
1717
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
18-
<Version>1.1.3-alpha</Version>
18+
<Version>1.1.4-alpha</Version>
1919
</PropertyGroup>
2020

2121
<ItemGroup>

0 commit comments

Comments
 (0)