static int Main(string[] args) { try { var parser = SetupParser(); var transformerParameters = parser.Parse(args); if (transformerParameters != null) { var vanillaTransformer = new Core.VanillaTransformer(transformerParameters); var results = vanillaTransformer.LaunchTransformations(); results.PrintDescription(System.Console.WriteLine, System.Console.Error.WriteLine, Directory.GetCurrentDirectory()); if (results.Success) { return(0); } return(-1); } } catch (Exception exception) { var processedException = exception; while (processedException != null) { System.Console.Error.WriteLine($"ERROR: {processedException.Message}"); processedException = processedException.InnerException; } return(-1); } return(0); }
static void Main(string[] args) { try { var parser = SetupParser(); var transformerParameters = parser.Parse(args); if (transformerParameters != null) { var vanillaTransformer = new Core.VanillaTransformer(transformerParameters); vanillaTransformer.LaunchTransformations(); } } catch (Exception e) { System.Console.Error.WriteLine($"ERROR: {e.Message}"); } }