public override bool Execute(string[] arguments) { InputOutputArguments args = new InputOutputArguments(); if (!ArgumentParser.ParseArguments(arguments, args)) { return(false); } string html = args.InputFile.ReadFile(CurrentState.Log); var result = HtmlCompressor.CompressHtml(html); args.OutputFile.WriteFile(CurrentState.Log, result); return(true); }