Styled
Category: Terminal
Source: styled.dart
Fluent ANSI string builder, accessible via 'text'.styled.
Usage: 'Hello'.styled.bold.red // bold red text name.styled.bold // bold interpolation 'Warning'.styled.bgYellow.black // black text on yellow bg pixel.styled.rgb(r, g, b) // 24-bit truecolor
Produces properly-nested ANSI sequences with specific close codes (never raw \x1b[0m which resets all attributes).
Classes
Styled
Fluent ANSI string builder, accessible via 'text'.styled.
Usage: 'Hello'.styled.bold.red // bold red text name.styled.bold // bold interpolation 'Warning'.styled.bgYellow.black // black text on yellow bg pixel.styled.rgb(r, g, b) // 24-bit truecolor
Produces properly-nested ANSI sequences with specific close codes (never raw \x1b[0m which resets all attributes).
Properties
| Property | Type | Description |
|---|---|---|
bold | Styled get | |
dim | Styled get | |
italic | Styled get | |
underline | Styled get | |
inverse | Styled get | |
strikethrough | Styled get | |
black | Styled get | |
red | Styled get | |
green | Styled get | |
yellow | Styled get | |
blue | Styled get | |
magenta | Styled get | |
cyan | Styled get | |
white | Styled get | |
gray | Styled get | |
brightBlack | Styled get | |
brightRed | Styled get | |
brightGreen | Styled get | |
brightYellow | Styled get | |
brightBlue | Styled get | |
brightMagenta | Styled get | |
brightCyan | Styled get | |
brightWhite | Styled get | |
bgBlack | Styled get | |
bgRed | Styled get | |
bgGreen | Styled get | |
bgYellow | Styled get | |
bgBlue | Styled get | |
bgMagenta | Styled get | |
bgCyan | Styled get | |
bgWhite | Styled get | |
bgBrightBlack | Styled get | |
bgBrightRed | Styled get | |
bgBrightGreen | Styled get | |
bgBrightYellow | Styled get | |
bgBrightBlue | Styled get | |
bgBrightMagenta | Styled get | |
bgBrightCyan | Styled get | |
bgBrightWhite | Styled get | |
bold | Styled get | |
dim | Styled get | |
italic | Styled get | |
underline | Styled get | |
inverse | Styled get | |
strikethrough | Styled get | |
black | Styled get | |
red | Styled get | |
green | Styled get | |
yellow | Styled get | |
blue | Styled get | |
magenta | Styled get | |
cyan | Styled get | |
white | Styled get | |
gray | Styled get | |
brightBlack | Styled get | |
brightRed | Styled get | |
brightGreen | Styled get | |
brightYellow | Styled get | |
brightBlue | Styled get | |
brightMagenta | Styled get | |
brightCyan | Styled get | |
brightWhite | Styled get | |
bgBlack | Styled get | |
bgRed | Styled get | |
bgGreen | Styled get | |
bgYellow | Styled get | |
bgBlue | Styled get | |
bgMagenta | Styled get | |
bgCyan | Styled get | |
bgWhite | Styled get | |
bgBrightBlack | Styled get | |
bgBrightRed | Styled get | |
bgBrightGreen | Styled get | |
bgBrightYellow | Styled get | |
bgBrightBlue | Styled get | |
bgBrightMagenta | Styled get | |
bgBrightCyan | Styled get | |
bgBrightWhite | Styled get |
Methods
Styled fg256(int n)
256-color foreground. [n] is 0–255.
Styled bg256(int n)
256-color background. [n] is 0–255.
Styled rgb(int r, int g, int b)
24-bit RGB foreground.
Styled bgRgb(int r, int g, int b)
24-bit RGB background.