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