Output format selector. Auto (the default) chooses JSON when stdout is not
a TTY and table when it is. An explicit value always wins over TTY detection.
Render a table with bold headers, dimmed separator, and ANSI-aware column alignment.
Rows may contain pre-colored strings; alignment is based on visible width.
Automatically shrinks the widest column(s) to fit within the terminal width.