cFgRgb method

Ansi cFgRgb(
  1. int r,
  2. int g,
  3. int b
)

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]));
}