CallbackWritable | This class enables very basic TerminalWritable.onWriteChunk() operations to be implemented as a callback function, avoiding the need to define a subclass of TerminalWritable . |
DiscardStdoutTransform | (BETA) DiscardStdoutTransform discards stdout chunks while fixing up malformed stderr lines. |
MockWritable | (BETA) A TerminalWritable subclass for use by unit tests. |
NormalizeNewlinesTextRewriter | For use with TextRewriterTransform , this rewriter converts all newlines to a standard format. |
PrintUtilities | A collection of utilities for printing messages to the console. |
RemoveColorsTextRewriter | For use with TextRewriterTransform , this rewriter removes ANSI escape codes including colored text. |
SplitterTransform | Use this instead of TerminalTransform if you need to output ITerminalChunk data to more than one destination. |
StderrLineTransform | (BETA) StderrLineTransform normalizes lines that mix characters from stdout and stderr , so that each output line is routed entirely to stdout or stderr . |
StdioSummarizer | (BETA) Summarizes the results of a failed build task by returning a subset of stderr output not to exceed a specified maximum number of lines. |
StdioWritable | A TerminalWritable subclass that writes its output directly to the process stdout and stderr streams. |
TerminalTransform | The abstract base class for TerminalWritable objects that receive an input, transform it somehow, and then write the output to another TerminalWritable . |
TerminalWritable | The abstract base class for objects that can present, route, or process text output for a console application. This output is typically prepared using the Terminal API. |
TextRewriter | The abstract base class for operations that can be applied by TextRewriterTransform . |
TextRewriterTransform | A TerminalTransform subclass that performs one or more TextRewriter operations. The most common operations are NormalizeNewlinesTextRewriter and RemoveColorsTextRewriter . |