#include "Console.h" #include "Core.h" #include "DataDefs.h" #include "Export.h" #include "PluginManager.h" #include using namespace DFHack; using namespace std; command_result printArgs (color_ostream &out, std::vector & parameters); DFHACK_PLUGIN("printArgs"); DFhackCExport command_result plugin_init ( color_ostream &out, std::vector &commands) { commands.push_back(PluginCommand( "printArgs", "Print the arguments given.", printArgs, false )); return CR_OK; } command_result printArgs (color_ostream &out, std::vector & parameters) { for ( size_t a = 0; a < parameters.size(); a++ ) { out << "Argument " << (a+1) << ": \"" << parameters[a] << "\"" << endl; } return CR_OK; }