AnsiColor (original) (raw)

scala.io.AnsiColor

See theAnsiColor companion object

ANSI escape codes providing control over text formatting and color on supporting text terminals.

ANSI Style and Control Codes

This group of escape codes provides control over text styling. For example, to turn on reverse video with bold and then turn off all styling embed these codes,

import io.AnsiColor._

object ColorDemo extends App {

 println(s"${REVERSED}${BOLD}Hello 1979!${RESET}")
}

Foreground and Background Colors

Embedding ANSI color codes in text output will control the text foreground and background colors.

Foreground Background
BLACK BLACK_B
RED RED_B
GREEN GREEN_B
YELLOW YELLOW_B
BLUE BLUE_B
MAGENTA MAGENTA_B
CYAN CYAN_B
WHITE WHITE_B

Attributes

Companion

object

Source

AnsiColor.scala

Graph

Supertypes

Known subtypes

Members list

ANSI Style and Control Codes

ANSI Black

Foreground color for ANSI black

Background color for ANSI black

ANSI Red

Foreground color for ANSI red

Background color for ANSI red

ANSI Green

Foreground color for ANSI green

Background color for ANSI green

ANSI Yellow

Foreground color for ANSI yellow

Background color for ANSI yellow

ANSI Blue

Foreground color for ANSI blue

Background color for ANSI blue

ANSI Magenta

Foreground color for ANSI magenta

Background color for ANSI magenta

ANSI Cyan

Foreground color for ANSI cyan

Background color for ANSI cyan

ANSI White

Foreground color for ANSI white

Background color for ANSI white

In this article