Skip to content

Commit db6b15b

Browse files
Copilotarturcic
andcommitted
Replace ArgumentParser with SpectreArgumentParser using Spectre.Console.Cli package - basic implementation
Co-authored-by: arturcic <[email protected]>
1 parent 3c06f8e commit db6b15b

File tree

4 files changed

+553
-1
lines changed

4 files changed

+553
-1
lines changed

src/Directory.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<PackageVersion Include="NUnit.Analyzers" Version="4.9.2" />
3838
<PackageVersion Include="NUnit3TestAdapter" Version="5.0.0" />
3939
<PackageVersion Include="Shouldly" Version="4.3.0" />
40+
<PackageVersion Include="Spectre.Console.Cli" Version="0.49.1" />
4041
<PackageVersion Include="System.Collections.Immutable" Version="9.0.2" />
4142
<PackageVersion Include="System.Drawing.Common" Version="9.0.6" />
4243
<PackageVersion Include="System.IO.Abstractions" Version="22.0.14" />

src/GitVersion.App/GitVersion.App.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<ItemGroup>
1919
<PackageReference Include="Microsoft.Extensions.Hosting" />
2020
<PackageReference Include="Microsoft.Extensions.FileSystemGlobbing" />
21+
<PackageReference Include="Spectre.Console.Cli" />
2122
</ItemGroup>
2223

2324
<ItemGroup>

src/GitVersion.App/GitVersionAppModule.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ internal class GitVersionAppModule : IGitVersionModule
77
{
88
public void RegisterTypes(IServiceCollection services)
99
{
10-
services.AddSingleton<IArgumentParser, ArgumentParser>();
10+
services.AddSingleton<IArgumentParser, SpectreArgumentParser>();
1111
services.AddSingleton<IGlobbingResolver, GlobbingResolver>();
1212

1313
services.AddSingleton<IHelpWriter, HelpWriter>();

0 commit comments

Comments
 (0)