using System; using System.Collections.Generic; using System.Text; namespace RecrownedAthenaeum.Tools.CommandProcessor { interface ICommandEngineCommand { /// /// Runs the command. /// /// Commands to be used. May be null. void Run(string[] arguments); /// /// Returns the help for the given argument. /// If no argument is given (null), then returns overall help statement. /// /// The argument the help string is for. Can be null for overall command help. /// The text to help understand the argument. string Help(string argument); } }