style library
Classes
- Color
- Color16
- Color256
- ColorRgb
- Csi
- CsiCommon
- CsiParam
- CsiParamDefault
- CsiParamNumber
- CsiParamNumbers
- CsiPrivate
- CsiUnknown
- Entity
- Esc
- EscapeCode
- EscUnknown
- ExtendedColor
- Link
-
Match<
S extends State< S> > -
Matches<
S extends State< S> > - An iterable collection of Match objects representing the parsed ANSI escape codes and text segments in a string.
-
MatchesResult<
S extends State< S> > -
MatchingState<
S extends State< S> > - Osc
- OscUnknown
- Parser
- A parser that processes strings containing ANSI escape codes and tracks the current Style.
-
ParserIterator<
S extends State< S> > - Printer
- A printer that processes ANSI escape codes and replaces the default text style.
- RestoreCursor
- SaveCursor
- Sgr
- SgrColorFunction
- SgrDefaultFunction
- SgrFunction
- SgrFunctionWithCode
- SgrSimpleFunction
- SgrUnknownColorFunctionFromParams
- SgrUnknownColorFunctionFromValues
- SgrUnknownParamFunction
- SgrUnknownParamsFunction
- SinkPrinter
- A printer that processes ANSI escape codes and writes the output to a StringSink.
- Stack
- Represents an active text style that tracks history via a stack.
- StackedParser
- A parser that processes strings containing ANSI escape codes and tracks the Stack of styles.
- StackedPrinter
- A printer that processes ANSI escape codes, replaces the default text style, and tracks the Stack of styles.
- StackedSinkPrinter
- A printer that processes ANSI escape codes, writes the output to a StringSink, and tracks the Stack of styles.
-
State<
S extends State< S> > - The base class for tracking the state of ANSI escape codes.
- Style
- Represents the currently active text style.
- Text
- UnknownEscapeCode
Mixins
Constants
- bgBlack → const Style
- bgBlue → const Style
- bgCyan → const Style
- bgGray0 → const Style
- bgGray1 → const Style
- bgGray10 → const Style
- bgGray11 → const Style
- bgGray12 → const Style
- bgGray13 → const Style
- bgGray14 → const Style
- bgGray15 → const Style
- bgGray16 → const Style
- bgGray17 → const Style
- bgGray18 → const Style
- bgGray19 → const Style
- bgGray2 → const Style
- bgGray20 → const Style
- bgGray21 → const Style
- bgGray22 → const Style
- bgGray23 → const Style
- bgGray3 → const Style
- bgGray4 → const Style
- bgGray5 → const Style
- bgGray6 → const Style
- bgGray7 → const Style
- bgGray8 → const Style
- bgGray9 → const Style
- bgGreen → const Style
- bgHighBlack → const Style
- bgHighBlue → const Style
- bgHighCyan → const Style
- bgHighGreen → const Style
- bgHighMagenta → const Style
- bgHighRed → const Style
- bgHighWhite → const Style
- bgHighYellow → const Style
- bgMagenta → const Style
- bgRed → const Style
- bgRgb000 → const Style
- bgRgb001 → const Style
- bgRgb002 → const Style
- bgRgb003 → const Style
- bgRgb004 → const Style
- bgRgb005 → const Style
- bgRgb010 → const Style
- bgRgb011 → const Style
- bgRgb012 → const Style
- bgRgb013 → const Style
- bgRgb014 → const Style
- bgRgb015 → const Style
- bgRgb020 → const Style
- bgRgb021 → const Style
- bgRgb022 → const Style
- bgRgb023 → const Style
- bgRgb024 → const Style
- bgRgb025 → const Style
- bgRgb030 → const Style
- bgRgb031 → const Style
- bgRgb032 → const Style
- bgRgb033 → const Style
- bgRgb034 → const Style
- bgRgb035 → const Style
- bgRgb040 → const Style
- bgRgb041 → const Style
- bgRgb042 → const Style
- bgRgb043 → const Style
- bgRgb044 → const Style
- bgRgb045 → const Style
- bgRgb050 → const Style
- bgRgb051 → const Style
- bgRgb052 → const Style
- bgRgb053 → const Style
- bgRgb054 → const Style
- bgRgb055 → const Style
- bgRgb100 → const Style
- bgRgb101 → const Style
- bgRgb102 → const Style
- bgRgb103 → const Style
- bgRgb104 → const Style
- bgRgb105 → const Style
- bgRgb110 → const Style
- bgRgb111 → const Style
- bgRgb112 → const Style
- bgRgb113 → const Style
- bgRgb114 → const Style
- bgRgb115 → const Style
- bgRgb120 → const Style
- bgRgb121 → const Style
- bgRgb122 → const Style
- bgRgb123 → const Style
- bgRgb124 → const Style
- bgRgb125 → const Style
- bgRgb130 → const Style
- bgRgb131 → const Style
- bgRgb132 → const Style
- bgRgb133 → const Style
- bgRgb134 → const Style
- bgRgb135 → const Style
- bgRgb140 → const Style
- bgRgb141 → const Style
- bgRgb142 → const Style
- bgRgb143 → const Style
- bgRgb144 → const Style
- bgRgb145 → const Style
- bgRgb150 → const Style
- bgRgb151 → const Style
- bgRgb152 → const Style
- bgRgb153 → const Style
- bgRgb154 → const Style
- bgRgb155 → const Style
- bgRgb200 → const Style
- bgRgb201 → const Style
- bgRgb202 → const Style
- bgRgb203 → const Style
- bgRgb204 → const Style
- bgRgb205 → const Style
- bgRgb210 → const Style
- bgRgb211 → const Style
- bgRgb212 → const Style
- bgRgb213 → const Style
- bgRgb214 → const Style
- bgRgb215 → const Style
- bgRgb220 → const Style
- bgRgb221 → const Style
- bgRgb222 → const Style
- bgRgb223 → const Style
- bgRgb224 → const Style
- bgRgb225 → const Style
- bgRgb230 → const Style
- bgRgb231 → const Style
- bgRgb232 → const Style
- bgRgb233 → const Style
- bgRgb234 → const Style
- bgRgb235 → const Style
- bgRgb240 → const Style
- bgRgb241 → const Style
- bgRgb242 → const Style
- bgRgb243 → const Style
- bgRgb244 → const Style
- bgRgb245 → const Style
- bgRgb250 → const Style
- bgRgb251 → const Style
- bgRgb252 → const Style
- bgRgb253 → const Style
- bgRgb254 → const Style
- bgRgb255 → const Style
- bgRgb300 → const Style
- bgRgb301 → const Style
- bgRgb302 → const Style
- bgRgb303 → const Style
- bgRgb304 → const Style
- bgRgb305 → const Style
- bgRgb310 → const Style
- bgRgb311 → const Style
- bgRgb312 → const Style
- bgRgb313 → const Style
- bgRgb314 → const Style
- bgRgb315 → const Style
- bgRgb320 → const Style
- bgRgb321 → const Style
- bgRgb322 → const Style
- bgRgb323 → const Style
- bgRgb324 → const Style
- bgRgb325 → const Style
- bgRgb330 → const Style
- bgRgb331 → const Style
- bgRgb332 → const Style
- bgRgb333 → const Style
- bgRgb334 → const Style
- bgRgb335 → const Style
- bgRgb340 → const Style
- bgRgb341 → const Style
- bgRgb342 → const Style
- bgRgb343 → const Style
- bgRgb344 → const Style
- bgRgb345 → const Style
- bgRgb350 → const Style
- bgRgb351 → const Style
- bgRgb352 → const Style
- bgRgb353 → const Style
- bgRgb354 → const Style
- bgRgb355 → const Style
- bgRgb400 → const Style
- bgRgb401 → const Style
- bgRgb402 → const Style
- bgRgb403 → const Style
- bgRgb404 → const Style
- bgRgb405 → const Style
- bgRgb410 → const Style
- bgRgb411 → const Style
- bgRgb412 → const Style
- bgRgb413 → const Style
- bgRgb414 → const Style
- bgRgb415 → const Style
- bgRgb420 → const Style
- bgRgb421 → const Style
- bgRgb422 → const Style
- bgRgb423 → const Style
- bgRgb424 → const Style
- bgRgb425 → const Style
- bgRgb430 → const Style
- bgRgb431 → const Style
- bgRgb432 → const Style
- bgRgb433 → const Style
- bgRgb434 → const Style
- bgRgb435 → const Style
- bgRgb440 → const Style
- bgRgb441 → const Style
- bgRgb442 → const Style
- bgRgb443 → const Style
- bgRgb444 → const Style
- bgRgb445 → const Style
- bgRgb450 → const Style
- bgRgb451 → const Style
- bgRgb452 → const Style
- bgRgb453 → const Style
- bgRgb454 → const Style
- bgRgb455 → const Style
- bgRgb500 → const Style
- bgRgb501 → const Style
- bgRgb502 → const Style
- bgRgb503 → const Style
- bgRgb504 → const Style
- bgRgb505 → const Style
- bgRgb510 → const Style
- bgRgb511 → const Style
- bgRgb512 → const Style
- bgRgb513 → const Style
- bgRgb514 → const Style
- bgRgb515 → const Style
- bgRgb520 → const Style
- bgRgb521 → const Style
- bgRgb522 → const Style
- bgRgb523 → const Style
- bgRgb524 → const Style
- bgRgb525 → const Style
- bgRgb530 → const Style
- bgRgb531 → const Style
- bgRgb532 → const Style
- bgRgb533 → const Style
- bgRgb534 → const Style
- bgRgb535 → const Style
- bgRgb540 → const Style
- bgRgb541 → const Style
- bgRgb542 → const Style
- bgRgb543 → const Style
- bgRgb544 → const Style
- bgRgb545 → const Style
- bgRgb550 → const Style
- bgRgb551 → const Style
- bgRgb552 → const Style
- bgRgb553 → const Style
- bgRgb554 → const Style
- bgRgb555 → const Style
- bgWhite → const Style
- bgYellow → const Style
- black → const Style
- blink → const Style
- blinkRapid → const Style
- blue → const Style
- bold → const Style
- cyan → const Style
- dim → const Style
- doublyUnderline → const Style
- encircle → const Style
- frame → const Style
- gray0 → const Style
- gray1 → const Style
- gray10 → const Style
- gray11 → const Style
- gray12 → const Style
- gray13 → const Style
- gray14 → const Style
- gray15 → const Style
- gray16 → const Style
- gray17 → const Style
- gray18 → const Style
- gray19 → const Style
- gray2 → const Style
- gray20 → const Style
- gray21 → const Style
- gray22 → const Style
- gray23 → const Style
- gray3 → const Style
- gray4 → const Style
- gray5 → const Style
- gray6 → const Style
- gray7 → const Style
- gray8 → const Style
- gray9 → const Style
- green → const Style
- highBlack → const Style
- highBlue → const Style
- highCyan → const Style
- highGreen → const Style
- highMagenta → const Style
- highRed → const Style
- highWhite → const Style
- highYellow → const Style
- inverse → const Style
- invisible → const Style
- italic → const Style
- magenta → const Style
- overline → const Style
- red → const Style
- rgb000 → const Style
- rgb001 → const Style
- rgb002 → const Style
- rgb003 → const Style
- rgb004 → const Style
- rgb005 → const Style
- rgb010 → const Style
- rgb011 → const Style
- rgb012 → const Style
- rgb013 → const Style
- rgb014 → const Style
- rgb015 → const Style
- rgb020 → const Style
- rgb021 → const Style
- rgb022 → const Style
- rgb023 → const Style
- rgb024 → const Style
- rgb025 → const Style
- rgb030 → const Style
- rgb031 → const Style
- rgb032 → const Style
- rgb033 → const Style
- rgb034 → const Style
- rgb035 → const Style
- rgb040 → const Style
- rgb041 → const Style
- rgb042 → const Style
- rgb043 → const Style
- rgb044 → const Style
- rgb045 → const Style
- rgb050 → const Style
- rgb051 → const Style
- rgb052 → const Style
- rgb053 → const Style
- rgb054 → const Style
- rgb055 → const Style
- rgb100 → const Style
- rgb101 → const Style
- rgb102 → const Style
- rgb103 → const Style
- rgb104 → const Style
- rgb105 → const Style
- rgb110 → const Style
- rgb111 → const Style
- rgb112 → const Style
- rgb113 → const Style
- rgb114 → const Style
- rgb115 → const Style
- rgb120 → const Style
- rgb121 → const Style
- rgb122 → const Style
- rgb123 → const Style
- rgb124 → const Style
- rgb125 → const Style
- rgb130 → const Style
- rgb131 → const Style
- rgb132 → const Style
- rgb133 → const Style
- rgb134 → const Style
- rgb135 → const Style
- rgb140 → const Style
- rgb141 → const Style
- rgb142 → const Style
- rgb143 → const Style
- rgb144 → const Style
- rgb145 → const Style
- rgb150 → const Style
- rgb151 → const Style
- rgb152 → const Style
- rgb153 → const Style
- rgb154 → const Style
- rgb155 → const Style
- rgb200 → const Style
- rgb201 → const Style
- rgb202 → const Style
- rgb203 → const Style
- rgb204 → const Style
- rgb205 → const Style
- rgb210 → const Style
- rgb211 → const Style
- rgb212 → const Style
- rgb213 → const Style
- rgb214 → const Style
- rgb215 → const Style
- rgb220 → const Style
- rgb221 → const Style
- rgb222 → const Style
- rgb223 → const Style
- rgb224 → const Style
- rgb225 → const Style
- rgb230 → const Style
- rgb231 → const Style
- rgb232 → const Style
- rgb233 → const Style
- rgb234 → const Style
- rgb235 → const Style
- rgb240 → const Style
- rgb241 → const Style
- rgb242 → const Style
- rgb243 → const Style
- rgb244 → const Style
- rgb245 → const Style
- rgb250 → const Style
- rgb251 → const Style
- rgb252 → const Style
- rgb253 → const Style
- rgb254 → const Style
- rgb255 → const Style
- rgb300 → const Style
- rgb301 → const Style
- rgb302 → const Style
- rgb303 → const Style
- rgb304 → const Style
- rgb305 → const Style
- rgb310 → const Style
- rgb311 → const Style
- rgb312 → const Style
- rgb313 → const Style
- rgb314 → const Style
- rgb315 → const Style
- rgb320 → const Style
- rgb321 → const Style
- rgb322 → const Style
- rgb323 → const Style
- rgb324 → const Style
- rgb325 → const Style
- rgb330 → const Style
- rgb331 → const Style
- rgb332 → const Style
- rgb333 → const Style
- rgb334 → const Style
- rgb335 → const Style
- rgb340 → const Style
- rgb341 → const Style
- rgb342 → const Style
- rgb343 → const Style
- rgb344 → const Style
- rgb345 → const Style
- rgb350 → const Style
- rgb351 → const Style
- rgb352 → const Style
- rgb353 → const Style
- rgb354 → const Style
- rgb355 → const Style
- rgb400 → const Style
- rgb401 → const Style
- rgb402 → const Style
- rgb403 → const Style
- rgb404 → const Style
- rgb405 → const Style
- rgb410 → const Style
- rgb411 → const Style
- rgb412 → const Style
- rgb413 → const Style
- rgb414 → const Style
- rgb415 → const Style
- rgb420 → const Style
- rgb421 → const Style
- rgb422 → const Style
- rgb423 → const Style
- rgb424 → const Style
- rgb425 → const Style
- rgb430 → const Style
- rgb431 → const Style
- rgb432 → const Style
- rgb433 → const Style
- rgb434 → const Style
- rgb435 → const Style
- rgb440 → const Style
- rgb441 → const Style
- rgb442 → const Style
- rgb443 → const Style
- rgb444 → const Style
- rgb445 → const Style
- rgb450 → const Style
- rgb451 → const Style
- rgb452 → const Style
- rgb453 → const Style
- rgb454 → const Style
- rgb455 → const Style
- rgb500 → const Style
- rgb501 → const Style
- rgb502 → const Style
- rgb503 → const Style
- rgb504 → const Style
- rgb505 → const Style
- rgb510 → const Style
- rgb511 → const Style
- rgb512 → const Style
- rgb513 → const Style
- rgb514 → const Style
- rgb515 → const Style
- rgb520 → const Style
- rgb521 → const Style
- rgb522 → const Style
- rgb523 → const Style
- rgb524 → const Style
- rgb525 → const Style
- rgb530 → const Style
- rgb531 → const Style
- rgb532 → const Style
- rgb533 → const Style
- rgb534 → const Style
- rgb535 → const Style
- rgb540 → const Style
- rgb541 → const Style
- rgb542 → const Style
- rgb543 → const Style
- rgb544 → const Style
- rgb545 → const Style
- rgb550 → const Style
- rgb551 → const Style
- rgb552 → const Style
- rgb553 → const Style
- rgb554 → const Style
- rgb555 → const Style
- strikethrough → const Style
- subscript → const Style
- superscript → const Style
- underline → const Style
- white → const Style
- yellow → const Style
Functions
-
background(
Color color) → Style -
foreground(
Color color) → Style -
runZonedAnsiPrinter<
R> (R run(), {Style defaultStyle = Style.defaults, void output(String s)?, bool ansiCodesEnabled = true, bool debugForTest = false}) → R -
runZonedPrinter<
R> (R run(), {Style defaultStyle = Style.defaults, void output(String s)?, bool ansiCodesEnabled = true, bool debugForTest = false}) → R - Runs the given function in a zone where all print statements are processed by the printer.
-
runZonedStackedPrinter<
R> (R run(), {Style defaultStyle = Style.defaults, void output(String s)?, bool ansiCodesEnabled = true, bool debugForTest = false}) → R - Runs the given function in a zone where all print statements are processed by the stacked printer.
-
underlineColor(
ExtendedColor color) → Style
Typedefs
- AnsiParser = Parser
- AnsiPrinter = Printer
- SgrPlainState = Style
- SgrStackedState = Stack
-
SgrState<
S extends State< S> > = State<S>