
export enum Ansi_Escape_Codes {
  disable_alternative_screen_buffer = "\x1b[?1049l",
  enable_alternative_screen_buffer = "\x1b[?1049h",
  enable_mouse_tracking = "\x1b[?1003h",
  disable_mouse_tracking = "\x1b[?1003l",

  hide_cursor = "\x1b[?25l",
  show_cursor = "\x1b[?25h",
  reset = "\x1b[0m",
  fgBlack = "\x1b[30m",
  bgWhite = "\x1b[47m",
  fgWhite = "\x1b[37m",
  bgBlack = "\x1b[40m",
  fgRed = "\x1b[31m",
  bgRed = "\x1b[41m",
  fgGreen = "\x1b[32m",
  bgGreen = "\x1b[42m",
  fgYellow = "\x1b[33m",
  bgYellow = "\x1b[43m",
  fgBlue = "\x1b[34m",
  bgBlue = "\x1b[44m",
  fgMagenta = "\x1b[35m",
  bgMagenta = "\x1b[45m",
  fgCyan = "\x1b[36m",
  bgCyan = "\x1b[46m",

  bold = "\x1b[1m",
  dim = "\x1b[2m",
  italic = "\x1b[3m",
  underline = "\x1b[4m",
  inverse = "\x1b[7m",
  hidden = "\x1b[8m",
  strikethrough = "\x1b[9m",

}
