Terminal string styling support for MoonBit.
⚠️ This is a fork and continued maintenance version of Lampese's MoonBit-Chalk.
let str = chalk().background(BgRed).modifier(Bold).color(Red).render("hello")pub(all) enum BackgroundColor {
BgBlack
BgRed
BgGreen
BgYellow
BgBlue
BgMagenta
BgCyan
BgWhite
BgBlackBright
BgRedBright
BgGreenBright
BgYellowBright
BgBlueBright
BgMagentaBright
BgCyanBright
BgWhiteBright
}pub(all) enum Color {
Black
Red
Green
Yellow
Blue
Magenta
Cyan
White
BlackBright
RedBright
GreenBright
YellowBright
BlueBright
MagentaBright
CyanBright
WhiteBright
}pub(all) enum Modifier {
Reset
Bold
Dim
Italic
Underline
Overline
Inverse
Hidden
Strikethrough
}pub(all) enum Render {
RenderBackGround(BackgroundColor)
RenderColor(Color)
RenderModifier(Modifier)
}Terminal string styling support for MoonBit.