Skip to main content

Module format

Module format 

Source
Expand description

Output formatting for the REPL.

This module handles formatting ExecResult output based on OutputData. It provides smart formatting for different audiences:

  • Interactive → Pretty columns, colors, traditional tree
  • Piped/Model → Token-efficient compact formats

If result.output is present, format using format_output_data(). Otherwise, use raw result.out.

Functions§

detect_context
Detect the output context based on terminal state.
format_output
Format an ExecResult for display based on the output context.
format_output_data
Format OutputData for display based on context.