static void Main(string[] args) { if (args.Length == 0) { ShowHelp(); return; } if (args[0] == "/html" && args.Length == 3) { var contentBuilder = new ContentBuilder(args[1]); var formContent = contentBuilder.Build(); var htmlGen = new HtmlGenerator(formContent, GetFullOutDir(args[2])); htmlGen.Do(); var calcGen = new CalcGenerator(formContent, GetFullOutDir(args[2])); calcGen.Do(); return; } ShowHelp(); }