mirror of
				https://github.com/MindWorkAI/AI-Studio.git
				synced 2025-11-04 00:00:21 +00:00 
			
		
		
		
	Add CheckRidsCommand to check available RIDs for the current OS
This commit is contained in:
		
							parent
							
								
									7aa1d73b8c
								
							
						
					
					
						commit
						ecbe75a3e3
					
				
							
								
								
									
										21
									
								
								app/Build/Commands/CheckRidsCommand.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								app/Build/Commands/CheckRidsCommand.cs
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					// 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")]
 | 
				
			||||||
 | 
					    public void GetRids()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        if(!Environment.IsWorkingDirectoryValid())
 | 
				
			||||||
 | 
					            return;
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        var rids = Environment.GetRidsForCurrentOS();
 | 
				
			||||||
 | 
					        Console.WriteLine("The following RIDs are available for the current OS:");
 | 
				
			||||||
 | 
					        foreach (var rid in rids)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            Console.WriteLine($"- {rid}");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -1,3 +1,6 @@
 | 
				
			|||||||
var builder = CoconaApp.CreateBuilder();
 | 
					using Build.Commands;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var builder = CoconaApp.CreateBuilder();
 | 
				
			||||||
var app = builder.Build();
 | 
					var app = builder.Build();
 | 
				
			||||||
 | 
					app.AddCommands<CheckRidsCommand>();
 | 
				
			||||||
app.Run();
 | 
					app.Run();
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user