Skip to content

Stream delimited output and render terminal-aware tables #65

Description

@codeforester

Parent: #50

Train position: 15 of 22
Phase: P2 — Operational completeness

Problem

Delimited rendering materializes records and terminal tables do not account for display width, Unicode, large cells, or control sequences.

Acceptance criteria

  • CSV and TSV consume one-pass iterables without materializing all records.
  • Redirected output stays header/footer/ANSI-free and follows documented column, header, and cell rules.
  • Terminal tables account for terminal width, Unicode display width, empty data, large cells, and control-sequence safety with a deterministic fallback.
  • Large-generator and TTY/non-TTY tests prove bounded memory and stable output.

Dependencies

Metadata

Metadata

Assignees

Labels

enhancementNew feature or product improvement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions