Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support custom ConsolePalette/ANSI colors #2976

Open
KatoStoelen opened this issue Dec 8, 2020 · 3 comments
Open

Support custom ConsolePalette/ANSI colors #2976

KatoStoelen opened this issue Dec 8, 2020 · 3 comments

Comments

@KatoStoelen
Copy link

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.

@pascalberger
Copy link
Member

Related issue #2852

@augustoproiete
Copy link
Member

Could be by choosing between different "official" palettes, or by explicitly setting the different colors of the palette

Agreed. It would be nice if there were official palettes to choose from. Maybe start with two, one similar to the current one that looks good on dark backgrounds and an alternative one that looks good on light backgrounds.

Perhaps (as a separate issue) also add an extension point that can be used to set a different color palette from a module?

@mohamedtmismail
Copy link

I fixed a similar issue for my company. Please let me know if this issue is still open for contribution so I can investigate it further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants