Files
DotNetSolutionTools/DotNetSolutionTools.CLI/Program.cs
Matthew Parker [SSW] 1345c56eea Warnings as errors
2023-09-20 21:52:13 +10:00

17 lines
502 B
C#

using DotNetSolutionTools.CLI.Commands;
using Spectre.Console.Cli;
var app = new CommandApp();
app.Configure(config =>
{
config.SetApplicationName("SolutionParityChecker");
config.ValidateExamples();
config.AddCommand<CompareCommand>("compare");
config.AddCommand<ImplicitUsingsCommand>("implicit-usings");
config.AddCommand<FormatCsprojCommand>("format-csproj");
config.AddCommand<TreatWarningsAsErrorsCommand>("warnings-as-errors");
});
return await app.RunAsync(args);