The present mechanism provides a data driven command line output within an
environment that supports a pipeline of object-based commands. Each
object-based command inputs a parseable object for processing and outputs
another parseable object for subsequent command processing. The parseable
objects do not have methods. The mechanism is operative to direct
formatting and subsequent processing of the commands based on a type of
the incoming parseable object. Format information is obtained for the
type, such as shape, properties to display, and the like. The format
information may be specified within an XML-based document. The mechanism
utilizes one or more output processing it commands, such as format
commands, markup commands, convert commands, transform commands, and out
commands. These output processing commands may be arranged within the
pipeline in various ways to achieve the desired output results.