Skip to content

GH5175: Render task descriptions as Spectre.Console table - #5176

Merged
devlead merged 1 commit into
cake-build:developfrom
devlead:feature/gh-5175
Nov 5, 2026
Merged

devlead merged 1 commit into
cake-build:developfrom
devlead:feature/gh-5175

Conversation

@devlead

@devlead devlead commented Nov 5, 2026

Copy link
Copy Markdown
Member
  • Replace the hand-formatted task description listing in DescriptionScriptHost with a Spectre.Console table, matching CakeSpectreReportPrinter.
  • Change DescriptionScriptHost to take IAnsiConsole instead of IConsole.
  • Escape task names and descriptions and render missing descriptions as empty cells.
  • Add DescriptionScriptHostTests covering null console and a Verify snapshot of task descriptions.
  • fixes Render --description task list as a Spectre.Console table #5175

- Replace the hand-formatted task description listing in DescriptionScriptHost with a Spectre.Console table, matching CakeSpectreReportPrinter.
- Change DescriptionScriptHost to take IAnsiConsole instead of IConsole.
- Escape task names and descriptions and render missing descriptions as empty cells.
- Add DescriptionScriptHostTests covering null console and a Verify snapshot of task descriptions.
- fixes cake-build#5175
@devlead
devlead merged commit c019220 into cake-build:develop Nov 5, 2026
18 checks passed
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.

Render --description task list as a Spectre.Console table

1 participant