diff options
| author | xxanqw <[email protected]> | 2025-11-26 13:52:24 +0200 |
|---|---|---|
| committer | xxanqw <[email protected]> | 2025-11-26 13:52:24 +0200 |
| commit | 175a320d84197896c5b6e038c0d67bbaa84baff0 (patch) | |
| tree | 2202964b0d063eea16a9db59c102cd12b74c78ad /.github/workflows | |
| parent | 5e2888348e28f8340a54153c618c5373bc194ec5 (diff) | |
| download | mikusays-c-175a320d84197896c5b6e038c0d67bbaa84baff0.tar.gz mikusays-c-175a320d84197896c5b6e038c0d67bbaa84baff0.zip | |
Add color handling and CLI integration tests
- Implemented a comprehensive color module in `src/color.rs` that supports named colors, hex, RGB, HSL, ANSI, and truecolor formats.
- Added parsing functions for different color formats with error handling.
- Introduced conversion methods for colors to RGB and ANSI escape codes.
- Created a `ColorMode` enum to detect terminal color capabilities.
- Added linear interpolation for colors in HSV space.
- Developed integration tests in `tests/integration_tests.rs` to verify CLI functionality, including listing styles and error handling for missing or conflicting arguments.
Diffstat (limited to '.github/workflows')
0 files changed, 0 insertions, 0 deletions
