franta-hg@7: #include "TerminalOutputModule.h" franta-hg@16: #include "terminalCodes/TerminalCodes.h" franta-hg@7: franta-hg@8: namespace info { franta-hg@8: namespace globalcode { franta-hg@8: namespace parameterLister { franta-hg@8: franta-hg@16: int TerminalOutputModule::process(std::ostream &output, std::string &command, std::vector &args) { franta-hg@11: using namespace std; franta-hg@16: franta-hg@16: terminalCodes::Modifier fgGreen(terminalCodes::FG_GREEN); franta-hg@16: terminalCodes::Modifier fgReset(terminalCodes::FG_DEFAULT); franta-hg@16: franta-hg@16: output << fgGreen << "" << fgReset << endl; franta-hg@11: franta-hg@11: for (int i = 0; i < args.size(); i++) { franta-hg@11: string s = args[i]; franta-hg@14: output << i + 1 << ":" << s.length() << " = \"" << s << "\"" << endl; franta-hg@11: } franta-hg@11: franta-hg@16: output << fgGreen << "" << fgReset << endl; franta-hg@16: franta-hg@16: return 0; franta-hg@8: } franta-hg@8: franta-hg@9: } franta-hg@9: } franta-hg@9: } franta-hg@9: