X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=helpcommand.cpp;fp=helpcommand.cpp;h=47d04f9d528ab14053f468f2eacc7e150db736c0;hb=0caf3fbabaa3ece404f8ce77f4c883dc5b1bf1dc;hp=0000000000000000000000000000000000000000;hpb=1b73ff67c83892a025e597dabd9df6fe7b58206a;p=mothur.git diff --git a/helpcommand.cpp b/helpcommand.cpp new file mode 100644 index 0000000..47d04f9 --- /dev/null +++ b/helpcommand.cpp @@ -0,0 +1,32 @@ +/* + * helpcommand.cpp + * Dotur + * + * Created by Sarah Westcott on 1/2/09. + * Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved. + * + */ + +#include "helpcommand.h" + +//********************************************************************************************************************** + +HelpCommand::HelpCommand(string option) { + validCommands = CommandFactory::getInstance(); +} +//********************************************************************************************************************** +int HelpCommand::execute(){ + 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"); + + return 0; + } + catch(exception& e) { + m->errorOut(e, "HelpCommand", "execute"); + exit(1); + } +} +//**********************************************************************************************************************/