Support custom ConsolePalette/ANSI colors
- Dominant language
- C#
- Stars
- 4.2k
- Forks
- 778
- Avg merge
- 1h 15m
- Merged PRs (30d)
- 19
Description
Regarding #2966.
In build systems that have a build log with white background, the current palette is not... the prettiest of palettes. Would be great to have a way of customizing the colors. Could be by choosing between different "official" palettes, or by explicitly setting the different colors of the palette.
I suspect that you could achieve this using Cake.Frosting and a custom `IConsole` where you handle ANSI coloring yourself, but it would be nice utilize the built in ANSI coloring and do this without Cake.Frosting.
Contributor guide
Research direction
Start by reading issue #2966 and locating Cake’s built-in console ANSI-coloring implementation. Done means users can select an official palette or explicitly configure palette colors without needing Cake.Frosting or a custom IConsole.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- cli, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100