24 lines
590 B
C#
24 lines
590 B
C#
using CommandLine;
|
|
|
|
using MultiversalDiplomacy.CommandLine;
|
|
|
|
namespace MultiversalDiplomacy;
|
|
|
|
internal class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
var parser = Parser.Default;
|
|
var parseResult = parser.ParseArguments(
|
|
args,
|
|
typeof(AdjudicateOptions),
|
|
typeof(ImageOptions),
|
|
typeof(ReplOptions));
|
|
|
|
parseResult
|
|
.WithParsed<AdjudicateOptions>(AdjudicateOptions.Execute)
|
|
.WithParsed<ImageOptions>(ImageOptions.Execute)
|
|
.WithParsed<ReplOptions>(ReplOptions.Execute);
|
|
}
|
|
}
|