3 #include "TerminalOutputModule.h"
4 #include "terminalCodes/TerminalCodes.h"
8 namespace parameterLister {
10 int TerminalOutputModule::process(std::ostream &output, std::string &command, std::vector<std::string> &args) {
13 terminalCodes::Modifier fgGreen(terminalCodes::FG_GREEN);
14 terminalCodes::Modifier fgReset(terminalCodes::FG_DEFAULT);
16 output << fgGreen << "terminalOutputModule >>>" << fgReset << endl;
18 for_each(args.begin(), args.end(), [this, &output, command, fgGreen, fgReset](string s) {
19 output << fgGreen << colorize(RED, command) << fgReset << ": " << escapeValue(s, true) << endl;
22 output << fgGreen << "<<< terminalOutputModule" << fgReset << endl;