Skip to content

Add shared basectl output-format renderer - #1696

Merged
codeforester merged 1 commit into
mainfrom
enhancement/1692-20260719-output-format-renderer
Jul 20, 2026
Merged

Add shared basectl output-format renderer#1696
codeforester merged 1 commit into
mainfrom
enhancement/1692-20260719-output-format-renderer

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • add shared TTY-aware text, CSV, TSV, YAML, and JSON rendering helpers
  • keep delimited output headerless and diagnostics separate from stdout
  • document the shared contract and cover resolution, quoting, empty output, and structured serialization

Validation

  • focused output pytest
  • base_cli unittest suite
  • git diff --check

Closes #1692

@codeforester
codeforester requested a review from a team as a code owner July 20, 2026 02:08
@codeforester
codeforester merged commit 733b657 into main Jul 20, 2026
28 checks passed
@codeforester
codeforester deleted the enhancement/1692-20260719-output-format-renderer branch July 20, 2026 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Define a shared basectl output-format contract and renderer

1 participant