summaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorxxanqw <[email protected]>2025-11-26 13:52:24 +0200
committerxxanqw <[email protected]>2025-11-26 13:52:24 +0200
commit175a320d84197896c5b6e038c0d67bbaa84baff0 (patch)
tree2202964b0d063eea16a9db59c102cd12b74c78ad /Cargo.toml
parent5e2888348e28f8340a54153c618c5373bc194ec5 (diff)
downloadmikusays-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 'Cargo.toml')
-rw-r--r--Cargo.toml8
1 files changed, 4 insertions, 4 deletions
diff --git a/Cargo.toml b/Cargo.toml
index eab83a2..e61489c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "mikusays"
-version = "0.1.3"
+version = "0.1.4"
edition = "2024"
description = "A \"cowsay\" clone with Hatsune Miku ASCII art and speech bubbles."
license = "MIT"
@@ -28,6 +28,6 @@ assets = [
[dependencies]
crossterm = "0.29"
-unicode-width = "0.2"
-rand = "0.9"
-clap = { version = "4.5.41", features = ["derive"] }
+unicode-width = "0.2.2"
+rand = "0.9.2"
+clap = { version = "4.5.53", features = ["derive"] }