1 #ifndef TERMINALOUTPUTMODULE_H
2 #define TERMINALOUTPUTMODULE_H
7 #include "OutputModule.h"
10 namespace globalcode {
11 namespace parameterLister {
15 class TerminalOutputModule : public OutputModule {
17 virtual int process(ostream &output, string &command, vector<string> &args);
24 string colorize(int foreground, string text) {
25 //return "\033[" + "32" + "m" + text + "\033[39m";
26 ostringstream fgStream;
27 fgStream << foreground;
28 return "\033[" + fgStream.str() + "m" + text + "\033[39m";
31 // tabulky: http://www.rubydoc.info/gems/terminal-table/1.4.2/frames
38 #endif /* TERMINALOUTPUTMODULE_H */