19 virtual std::string
name() = 0;
20 virtual std::string
brief() = 0;
22 virtual int execute(std::istream& args) = 0;
25 static int command(std::string c);
30 static std::vector<std::shared_ptr<Command>>
commands;
static std::string autoComplete(std::string begin)
static std::vector< std::shared_ptr< Command > > commands
static int command(std::string c)
static void fillCommandList()
virtual std::string name()=0
static int executeFile(std::string file)
virtual std::string brief()=0
virtual int execute(std::istream &args)=0