Moved the build script to System.CommandLine (#1159)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-11-04 14:57:37 +01:00
1 parent f0fa1411c8
commit 54c3f0b3e0
12 files changed
+232 -70

No files matched your search

+10 -4
View File
@@ -1,11 +1,17 @@
// ReSharper disable ClassNeverInstantiated.Global
// ReSharper disable UnusedType.Global
// ReSharper disable UnusedMember.Global
namespace Build.Commands;
public sealed class CheckRidsCommand
{
[Command("check-rids", Description = "Check the RIDs for the current OS")]
/// <summary>
/// Defines the command "check-rids".
/// </summary>
public static Command CreateCommand()
{
var command = new Command("check-rids", "Check the RIDs for the current OS");
command.SetAction(_ => new CheckRidsCommand().GetRids());
return command;
}
public void GetRids()
{
if(!Environment.IsWorkingDirectoryValid())