cFgRgb method
Combines with a true color (RGB) foreground.
Parameters:
r
: Red component (0-255).g
: Green component (0-255).b
: Blue component (0-255).
Throws an ArgumentError
if any RGB value is not between 0 and 255.
Implementation
Ansi cFgRgb(int r, int g, int b) {
if (r < 0 || r > 255 || g < 0 || g > 255 || b < 0 || b > 255) {
throw ArgumentError('RGB values must be between 0 and 255');
}
return combine(Ansi._(['38;2;$r;$g;$b'], [_kResetFg]));
}