in documentation-samples/authoring-api-samples/csharp-core/change-model/Program.cs [104:135]
static void Main(string[] args)
{
// Parse commandline options
// For example:
// ConsoleApp1.exe --add utterances.json --train --status
Parser.Default.ParseArguments<Options>(args)
.WithParsed<Options>(o =>
{
// add example utterances
if (o.Add != null && o.Add.GetEnumerator().MoveNext())
{
AddUtterances(o.Add.FirstOrDefault()).Wait();
}
// request training
if (o.Train)
{
Train().Wait();
}
// get training status
if (o.Status)
{
Status().Wait();
}
});
}