ANSI escape codes for styling strings in the terminal
You probably want the higher-level ansi for styling your strings.
dart pub add ansi_codes
import 'package:ansi_codes/ansi_codes.dart';
void main() {
print('${ansiCodes.green.open}Hello world!${ansiCodes.green.close}');
}
reset
bold
dim
italic
(Not widely supported)underline
overline
Supported on VTE-based terminals, the GNOME terminal, mintty, and Git Bash.inverse
hidden
strikethrough
(Not widely supported)
black
red
green
yellow
blue
magenta
cyan
white
blackBright
(alias:gray
,grey
)redBright
greenBright
yellowBright
blueBright
magentaBright
cyanBright
whiteBright
bgBlack
bgRed
bgGreen
bgYellow
bgBlue
bgMagenta
bgCyan
bgWhite
bgBlackBright
(alias:bgGray
,bgGrey
)bgRedBright
bgGreenBright
bgYellowBright
bgBlueBright
bgMagentaBright
bgCyanBright
bgWhiteBright