public static object ExtensionTestCommand(string[] args, CommandFilter command) { var arguments = new List <string>(args); if (arguments.Contains("--with-header")) { arguments.Remove("--with-header"); return("HEADER\n------\n" + command.Invoke(arguments.ToArray())); } else { return(command.Invoke(args)); } }
public static object HeaderAndFooterFilter(string[] args, CommandFilter command) { return("-----\n" + command.Invoke(args, command).ToString() + "\n-------\n"); }