private static void Usage()
{
Console.WriteLine("Reactive Trader launcher v{0}", typeof(Program).GetTypeInfo().Assembly.GetName().Version);
Console.WriteLine();
Console.WriteLine("usage dotnet run [service] [options]");
Console.WriteLine();
Console.WriteLine("service:");
Console.WriteLine(" p|pricing - launch a pricing service.");
Console.WriteLine(" r|reference - launch a reference service.");
Console.WriteLine(" b|blotter - launch a blotter service.");
Console.WriteLine(" e|execution - launch a trade execution service.");
Console.WriteLine(" a|analytics - launch an analytics service.");
Console.WriteLine();
Console.WriteLine(" all - launches all of the above.");
Console.WriteLine(" dev - launches all of the above in interactive mode and populate eventstore with data.");
Console.WriteLine();
Console.WriteLine("options:");
Console.WriteLine(" --interactive - launch in interactive mode");
Console.WriteLine(" --populate-eventstore - populate external event store");
Console.WriteLine();
}
}