The Console plugin has four main functions:
Running external programs and commands.
Parsing the output of external programs for errors in a variety of formats, and reporting those errors using the ErrorList plugin.
The Commando feature provides graphical front-ends, specified using an XML file, to command-line tools.
Providing an extensible framework for other plugins that need to display streamed output.