]> git.donarmstrong.com Git - mothur.git/blobdiff - helpcommand.cpp
changing command name classify.shared to classifyrf.shared
[mothur.git] / helpcommand.cpp
index 040327638318b271b72276671adb17ad1cc4a75e..47d04f9d528ab14053f468f2eacc7e150db736c0 100644 (file)
 
 //**********************************************************************************************************************
 
-HelpCommand::HelpCommand(string option)  {
-       
-       validCommands = CommandFactory::getInstance();
+HelpCommand::HelpCommand(string option)  {     
+       validCommands = CommandFactory::getInstance();  
 }
-
-//**********************************************************************************************************************
-
-HelpCommand::~HelpCommand(){}
-
 //**********************************************************************************************************************
-
 int HelpCommand::execute(){
-       validCommands->printCommands(cout);
-       m->mothurOut("For more information about a specific command type 'commandName(help)' i.e. 'read.dist(help)'"); m->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");
-       return 0;
+               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);
+       }
 }
-
 //**********************************************************************************************************************/