<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mikusays-c/tests/integration_tests.rs, branch v1.1.2</title>
<subtitle>A rewrite of a "cowsay" clone with Hatsune Miku ASCII art and speech bubbles.
</subtitle>
<id>http://git.squeakyrat.moe/mikusays-c/atom?h=v1.1.2</id>
<link rel='self' href='http://git.squeakyrat.moe/mikusays-c/atom?h=v1.1.2'/>
<link rel='alternate' type='text/html' href='http://git.squeakyrat.moe/mikusays-c/'/>
<updated>2026-10-06T02:08:45Z</updated>
<entry>
<title>rewrote basic functionality to C. there are no colors just yet</title>
<updated>2026-10-06T02:08:45Z</updated>
<author>
<name>david</name>
<email>lacasadepepito7@gmail.com</email>
</author>
<published>2026-10-06T02:08:45Z</published>
<link rel='alternate' type='text/html' href='http://git.squeakyrat.moe/mikusays-c/commit/?id=cc232721ad21e4f714467c56dfe064207e77db61'/>
<id>urn:sha1:cc232721ad21e4f714467c56dfe064207e77db61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare v0.1.5 release</title>
<updated>2026-08-31T20:07:34Z</updated>
<author>
<name>Ivan Potiienko</name>
<email>potik217@gmail.com</email>
</author>
<published>2026-08-31T20:07:34Z</published>
<link rel='alternate' type='text/html' href='http://git.squeakyrat.moe/mikusays-c/commit/?id=531480d8983d063b982968ad199ae0b959d903df'/>
<id>urn:sha1:531480d8983d063b982968ad199ae0b959d903df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add color handling and CLI integration tests</title>
<updated>2025-11-26T11:52:24Z</updated>
<author>
<name>xxanqw</name>
<email>potik217@gmail.com</email>
</author>
<published>2025-11-26T11:52:24Z</published>
<link rel='alternate' type='text/html' href='http://git.squeakyrat.moe/mikusays-c/commit/?id=175a320d84197896c5b6e038c0d67bbaa84baff0'/>
<id>urn:sha1:175a320d84197896c5b6e038c0d67bbaa84baff0</id>
<content type='text'>
- 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.
</content>
</entry>
</feed>
