/// <summary> /// Gets the syntax of the command /// </summary> /// <returns></returns> public abstract Syntax GetSyntax(Params args);
/// <summary> /// The method to be executed when the command is invoked /// </summary> /// <param name="args">Arguments passed to this command call</param> /// <param name="target">Writable console output</param> protected abstract void Executed(Params args, IConsoleOutput target);