You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(output[emit_object]): add OutputFormatter.emit_object and Colors.format_rule
why: ls and debug-info bypassed OutputFormatter with raw sys.stdout.write,
breaking the 2-channel output architecture for machine-readable output.
what:
- Add OutputFormatter.emit_object() for single top-level JSON objects
- Route ls --json/--ndjson and debug-info --json through emit_object()
- Add Colors.format_rule() for Unicode box-drawing horizontal rules
- Add unit tests for emit_object in JSON, NDJSON, and HUMAN modes
0 commit comments