X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=helpcommand.cpp;h=3c799b0903afdc58c20a244356b3ecd8f51cf972;hb=d0954e27635712cdbd8b86e3c4510670803a2665;hp=e0ef2a3ebdf20de0d8a7e3ede3ad4a5f14857da1;hpb=a5afca18544555fba2d9c3670ad1f8574916b0a0;p=mothur.git diff --git a/helpcommand.cpp b/helpcommand.cpp index e0ef2a3..3c799b0 100644 --- a/helpcommand.cpp +++ b/helpcommand.cpp @@ -9,14 +9,46 @@ #include "helpcommand.h" +//********************************************************************************************************************** +vector HelpCommand::getValidParameters(){ + try { + + vector myArray; + return myArray; + } + catch(exception& e) { + m->errorOut(e, "HelpCommand", "getValidParameters"); + exit(1); + } +} +//********************************************************************************************************************** +vector HelpCommand::getRequiredParameters(){ + try { + vector myArray; + return myArray; + } + catch(exception& e) { + m->errorOut(e, "HelpCommand", "getRequiredParameters"); + exit(1); + } +} +//********************************************************************************************************************** +vector HelpCommand::getRequiredFiles(){ + try { + vector myArray; + return myArray; + } + catch(exception& e) { + m->errorOut(e, "HelpCommand", "getRequiredFiles"); + exit(1); + } +} //********************************************************************************************************************** -HelpCommand::HelpCommand(string option){ - - - if (option != "") { mothurOut("There are no valid parameters for the help() command."); mothurOutEndLine(); } +HelpCommand::HelpCommand(string option) { validCommands = CommandFactory::getInstance(); + } //********************************************************************************************************************** @@ -26,12 +58,18 @@ HelpCommand::~HelpCommand(){} //********************************************************************************************************************** int HelpCommand::execute(){ - - validCommands->printCommands(cout); - mothurOut("For more information about a specific command type 'commandName(help)' i.e. 'read.dist(help)'"); mothurOutEndLine(); + try { + validCommands->printCommands(cout); + m->mothurOut("For more information about a specific command type 'commandName(help)' i.e. 'read.dist(help)'"); m->mothurOutEndLine(); + + m->mothurOutEndLine(); m->mothurOut("For further assistance please refer to the Mothur manual on our wiki at http://www.mothur.org/wiki, or contact Pat Schloss at mothur.bugs@gmail.com.\n"); - mothurOutEndLine(); mothurOut("For further assistance please refer to the Mothur manual on our wiki at http://www.mothur.org/wiki, or contact Pat Schloss at mothur.bugs@gmail.com.\n"); - return 0; + return 0; + } + catch(exception& e) { + m->errorOut(e, "HelpCommand", "execute"); + exit(1); + } } //**********************************************************************************************************************/