#include "quitcommand.h"
+//**********************************************************************************************************************
+vector<string> QuitCommand::getValidParameters(){
+ try {
+ vector<string> myArray;
+ return myArray;
+ }
+ catch(exception& e) {
+ m->errorOut(e, "QuitCommand", "getValidParameters");
+ exit(1);
+ }
+}
+//**********************************************************************************************************************
+vector<string> QuitCommand::getRequiredParameters(){
+ try {
+ vector<string> myArray;
+ return myArray;
+ }
+ catch(exception& e) {
+ m->errorOut(e, "QuitCommand", "getRequiredParameters");
+ exit(1);
+ }
+}
+//**********************************************************************************************************************
+vector<string> QuitCommand::getRequiredFiles(){
+ try {
+ vector<string> myArray;
+ return myArray;
+ }
+ catch(exception& e) {
+ m->errorOut(e, "QuitCommand", "getRequiredFiles");
+ exit(1);
+ }
+}
//**********************************************************************************************************************
-QuitCommand::QuitCommand(string option){
- abort = false;
+QuitCommand::QuitCommand(string option) {
+ abort = false; calledHelp = false;
//allow user to run help
- if(option == "help") { help(); abort = true; }
-
- else if (option != "") { cout << "There are no valid parameters for the quit command." << endl; abort = true; }
+ if(option == "help") { help(); abort = true; calledHelp = true; }
}
//**********************************************************************************************************************
void QuitCommand::help(){
try {
- cout << "The quit command will terminate mothur and should be in the following format: " << "\n";
- cout << "quit() or quit" << "\n" << "\n";
+ m->mothurOut("The quit command will terminate mothur and should be in the following format: \n");
+ m->mothurOut("quit() or quit\n\n");
}
catch(exception& e) {
- cout << "Standard Error: " << e.what() << " has occurred in the QuitCommand class Function help. Please contact Pat Schloss at pschloss@microbio.umass.edu." << "\n";
+ m->errorOut(e, "QuitCommand", "help");
exit(1);
}
- catch(...) {
- cout << "An unknown error has occurred in the QuitCommand class function help. Please contact Pat Schloss at pschloss@microbio.umass.edu." << "\n";
- exit(1);
- }
}
//**********************************************************************************************************************