Add phase 1 critical import tool

This commit is contained in:
2026-03-14 01:10:44 +01:00
parent 44af81cc38
commit f70d610c92
25 changed files with 851 additions and 166 deletions

View File

@@ -0,0 +1,13 @@
using CommandLine;
namespace RolemasterDb.ImportTool;
[Verb("extract", HelpText = "Extract a critical table PDF into a text artifact.")]
public sealed class ExtractOptions
{
[Value(0, MetaName = "table", Required = true, HelpText = "The manifest slug of the critical table to extract.")]
public string Table { get; set; } = string.Empty;
[Option('d', "db", HelpText = "Optional SQLite database path. Accepted for command consistency.")]
public string? DatabasePath { get; set; }
}