Create a ColorPalette utility using owo-colors to standardize semantic coloring (Errors, Warnings, Success, Metadata) across the CLI.
Context
Consistent use of color improves scannability. Using a central palette ensures that "Success" is always the same shade of green, etc.
Implementation Guidelines
Key Files: crates/cli/src/output/theme.rs.
- Define a struct containing styles for different semantic categories.
- Ensure it respects the
--no-color flag.
Expectations
What done looks like: All terminal output uses the ColorPalette instead of hardcoded color escape sequences.
For any question, reach me on Discord: emry_ss
Create a ColorPalette utility using owo-colors to standardize semantic coloring (Errors, Warnings, Success, Metadata) across the CLI.
Context
Consistent use of color improves scannability. Using a central palette ensures that "Success" is always the same shade of green, etc.
Implementation Guidelines
Key Files:
crates/cli/src/output/theme.rs.--no-colorflag.Expectations
What done looks like: All terminal output uses the ColorPalette instead of hardcoded color escape sequences.
For any question, reach me on Discord: emry_ss