Object wrapper for outputting information from a shell application. Can be connected to any stream resource that can be used with fopen() Can generate colorized output on consoles that support it. There are a few built in styles - `error` Error messages. - `warning` Warning messages. - `info` Informational messages. - `comment` Additional text. - `question` Magenta text used for user prompts By defining styles with addStyle() you can create custom console styles. ### Using styles in output You can format console output using tags with the name of the style to apply. From inside a shell object ``` this.writeln("