예제 #1
0
 /// <summary>
 /// Main entry point.
 /// </summary>
 /// <param name="args">Command-line arguments.</param>
 /// <returns>Command-line status.</returns>
 public static int Main(string[] args)
 {
     Console.WriteLine($"HoloLensCaptureExporter Tool");
     try
     {
         return(Parser.Default.ParseArguments <Verbs.ExportCommand>(args)
                .MapResult(
                    (Verbs.ExportCommand command) => DataExporter.Run(command),
                    DisplayParseErrors));
     }
     catch (Exception ex)
     {
         Console.WriteLine($"Error: {ex.Message}");
         return(-1);
     }
 }