ansiColors2Color function
Color
ansiColors2Color(
- Colors? color
)
Implementation
Color ansiColors2Color(ansi.Colors? color) => switch (color) {
null => Colors.transparent,
ansi.Colors.black => Colors.black,
ansi.Colors.red => Colors.red,
ansi.Colors.green => Colors.green,
ansi.Colors.yellow => Colors.yellow,
ansi.Colors.blue => Colors.blue,
ansi.Colors.magenta => Colors.purple,
ansi.Colors.cyan => Colors.cyan,
ansi.Colors.white => Colors.white54,
ansi.Colors.highBlack => Colors.white24,
ansi.Colors.highRed => Colors.redAccent,
ansi.Colors.highGreen => Colors.greenAccent,
ansi.Colors.highYellow => Colors.yellowAccent,
ansi.Colors.highBlue => Colors.blueAccent,
ansi.Colors.highMagenta => Colors.purpleAccent,
ansi.Colors.highCyan => Colors.cyanAccent,
ansi.Colors.highWhite => Colors.white,
< ansi.Colors.gray0 =>
_rgbToColor(color.index - ansi.Colors.rgb000.index),
_ => _grayToColor(color.index - ansi.Colors.gray0.index),
};