Files
FCP-Mod-Updater/Program.cs
T

23 lines
670 B
C#
Raw Normal View History

2026-02-04 08:58:36 +08:00
using FCPModUpdater.Commands;
using Spectre.Console.Cli;
var app = new CommandApp();
app.Configure(config =>
{
config.SetApplicationName("fcp-mod-manager");
config.SetApplicationVersion("1.0.0");
config.AddCommand<ScanCommand>("scan")
.WithDescription("Scan mods and show interactive menu")
.WithExample("scan")
.WithExample("scan", "--directory", "/path/to/RimWorld/Mods");
config.AddCommand<UpdateCommand>("update")
.WithDescription("Update all FCP mods (non-interactive)")
.WithExample("update")
.WithExample("update", "--directory", "/path/to/RimWorld/Mods");
});
return await app.RunAsync(args);