Module: ESPHome::Cli::Colors

Included in:
Monitor
Defined in:
lib/esphome/cli/colors.rb

Constant Summary collapse

ANSI_COLOR_MAP =
{
  30 => Curses::COLOR_BLACK,
  31 => Curses::COLOR_RED,
  32 => Curses::COLOR_GREEN,
  33 => Curses::COLOR_YELLOW,
  34 => Curses::COLOR_BLUE,
  35 => Curses::COLOR_MAGENTA,
  36 => Curses::COLOR_CYAN,
  37 => Curses::COLOR_WHITE
}.freeze
ANSI_ESCAPE_REGEX =

Regex to match ANSI color codes (like \e[31m)

/\e\[(\d+(?:;\d+)*)m/