Commit Graph
23 Commits
Author SHA1 Message Date
david dad47c40ea untrack .dirstamp becasue it's not letting me push 2026-10-06 00:19:52 -03:00
david 615fb48800 add autotools build system for easier crosscompiling and using the things that comes with github 2026-10-06 00:19:52 -03:00
david cc232721ad rewrote basic functionality to C. there are no colors just yet 2026-10-05 23:08:45 -03:00
Ivan Potiienko 531480d898 Prepare v0.1.5 release 2026-08-31 22:07:34 +02:00
xxanqw 511553a4a2 cargo fmt 2025-11-30 00:39:08 +02:00
xxanqw d0350658ac Fix Windows ANSI detection and enhance color debugging output 2025-11-30 00:36:35 +02:00
xxanqw 28e212e0ac Add color debugging feature and improve RGB to ANSI conversion 2025-11-30 00:33:44 +02:00
xxanqw 77d0b7659c Refactor color detection and ANSI handling for improved platform compatibility 2025-11-30 00:22:20 +02:00
xxanqw 517df2bb00 Enable ANSI support on Windows and fallback to crossterm colors if necessary 2025-11-29 23:42:12 +02:00
xxanqw 175a320d84 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.
2025-11-26 13:52:24 +02:00
xxanqw 4455bb711d 4 new styles; -l for listing all styles 2025-09-22 19:12:22 +03:00
Strubbelkopp a810883f63 Adjust argument description 2025-07-25 13:08:25 +02:00
Strubbelkopp 82e2ec3fbd Use unwrap_or() instead of match block; remove unused import 2025-07-25 12:57:34 +02:00
Strubbelkopp 7a3ed2ba02 Run cargo fmt 2025-07-25 12:52:06 +02:00
Strubbelkopp feb0a2076c Ensure manually selected style doesn't exceed the maximum 2025-07-25 12:47:52 +02:00
Strubbelkopp 5dda54ecd4 Add optional argument to select a specific style 2025-07-25 12:20:17 +02:00
Strubbelkopp 473d5d0173 Add clap for more advanced argument parsing 2025-07-25 12:18:36 +02:00
xxanqw ee41462504 update dependencies versions 2025-07-06 13:28:12 +03:00
xxanqw edae46d34b formatting fixes 2025-07-06 13:26:24 +03:00
xxanqw 62882d9782 clippy fixes 2025-07-06 13:23:13 +03:00
xxanqw f0264ed35e moved miku ascii to file, improved drawing logic 2025-07-06 13:21:34 +03:00
xxanqw fabe84c4e3 CI Fixes 2025-07-01 20:16:48 +03:00
xxanqw 4bebd643a4 Initial commit 2025-07-01 20:08:36 +03:00