This is about implementing the functionality of the coloured and of the colorized gems directly in CLAide.
The support should be provided via two files which would be responsibility of the clients to include (so not interested clients would not be affected): claude/ansi and claude/ansi-stub. The latter would add empty methods to the String class so clients can conveniently control from a single point wether ansi codes should be used (instead of doing this).
This approach would provide the benefit on not requiring an an external dependency for this functionality.
@alloy are you opposed to this?
Not at all 👍
Add support for ANSI codes