1
Fork 0
mirror of https://github.com/RGBCube/color.v synced 2025-08-01 10:27:45 +00:00

Make the lib not make the compiler error out the ass

This commit is contained in:
RGBCube 2022-11-20 21:12:22 +03:00
parent 3f3b453fd4
commit b89712d2da
3 changed files with 74 additions and 74 deletions

View file

@ -60,18 +60,18 @@ enum BasicColor {
red red
green green
yellow yellow
blue // blue
magenta // magenta
cyan // cyan
white // white
bright_black // bright_black
bright_red // bright_red
bright_green // bright_green
bright_yellow // bright_yellow
bright_blue // bright_blue
bright_magenta // bright_magenta
bright_cyan // bright_cyan
bright_white // bright_white
} }
fn (c BasicColor) render(msg string) string { fn (c BasicColor) render(msg string) string {
@ -83,18 +83,18 @@ fn (c BasicColor) render(msg string) string {
.red { term.red } .red { term.red }
.green { term.green } .green { term.green }
.yellow { term.yellow } .yellow { term.yellow }
.blue { term.blue } //.blue { term.blue }
.magenta { term.magenta } //.magenta { term.magenta }
.cyan { term.cyan } //.cyan { term.cyan }
.white { term.white } //.white { term.white }
.bright_black { term.bright_black } //.bright_black { term.bright_black }
.bright_red { term.bright_red } //.bright_red { term.bright_red }
.bright_green { term.bright_green } //.bright_green { term.bright_green }
.bright_yellow { term.bright_yellow } //.bright_yellow { term.bright_yellow }
.bright_blue { term.bright_blue } //.bright_blue { term.bright_blue }
.bright_magenta { term.bright_magenta } //.bright_magenta { term.bright_magenta }
.bright_cyan { term.bright_cyan } //.bright_cyan { term.bright_cyan }
.bright_white { term.bright_white } //.bright_white { term.bright_white }
} }
func(msg) func(msg)
@ -110,18 +110,18 @@ fn (c BasicColor) render_bg(msg string) string {
.red { term.bg_red } .red { term.bg_red }
.green { term.bg_green } .green { term.bg_green }
.yellow { term.bg_yellow } .yellow { term.bg_yellow }
.blue { term.bg_blue } //.blue { term.bg_blue }
.magenta { term.bg_magenta } //.magenta { term.bg_magenta }
.cyan { term.bg_cyan } //.cyan { term.bg_cyan }
.white { term.bg_white } //.white { term.bg_white }
.bright_black { term.bright_bg_black } //.bright_black { term.bright_bg_black }
.bright_red { term.bright_bg_red } //.bright_red { term.bright_bg_red }
.bright_green { term.bright_bg_green } //.bright_green { term.bright_bg_green }
.bright_yellow { term.bright_bg_yellow } //.bright_yellow { term.bright_bg_yellow }
.bright_blue { term.bright_bg_blue } //.bright_blue { term.bright_bg_blue }
.bright_magenta { term.bright_bg_magenta } //.bright_magenta { term.bright_bg_magenta }
.bright_cyan { term.bright_bg_cyan } //.bright_cyan { term.bright_bg_cyan }
.bright_white { term.bright_bg_white } //.bright_white { term.bright_bg_white }
} }
func(msg) func(msg)

View file

@ -4,33 +4,33 @@ import term
pub const ( pub const (
// Colors // Colors
black = Color(BasicColor.black) black = Color(BasicColor.black)
red = Color(BasicColor.red) red = Color(BasicColor.red)
green = Color(BasicColor.green) green = Color(BasicColor.green)
yellow = Color(BasicColor.yellow) yellow = Color(BasicColor.yellow)
blue = Color(BasicColor.blue) // blue = Color(BasicColor.blue)
magenta = Color(BasicColor.magenta) // magenta = Color(BasicColor.magenta)
cyan = Color(BasicColor.cyan) // cyan = Color(BasicColor.cyan)
white = Color(BasicColor.white) // white = Color(BasicColor.white)
bright_black = Color(BasicColor.bright_black) // bright_black = Color(BasicColor.bright_black)
bright_red = Color(BasicColor.bright_red) // bright_red = Color(BasicColor.bright_red)
bright_green = Color(BasicColor.bright_green) // bright_green = Color(BasicColor.bright_green)
bright_yellow = Color(BasicColor.bright_yellow) // bright_yellow = Color(BasicColor.bright_yellow)
bright_blue = Color(BasicColor.bright_blue) // bright_blue = Color(BasicColor.bright_blue)
bright_magenta = Color(BasicColor.bright_magenta) // bright_magenta = Color(BasicColor.bright_magenta)
bright_cyan = Color(BasicColor.bright_cyan) // bright_cyan = Color(BasicColor.bright_cyan)
bright_white = Color(BasicColor.bright_white) // bright_white = Color(BasicColor.bright_white)
// Styles // Styles
reset = Style(StyleImpl.reset) reset = Style(StyleImpl.reset)
bold = Style(StyleImpl.bold) bold = Style(StyleImpl.bold)
dim = Style(StyleImpl.dim) dim = Style(StyleImpl.dim)
italic = Style(StyleImpl.italic) italic = Style(StyleImpl.italic)
underline = Style(StyleImpl.underline) // underline = Style(StyleImpl.underline)
slow_blink = Style(StyleImpl.slow_blink) // slow_blink = Style(StyleImpl.slow_blink)
rapid_blink = Style(StyleImpl.rapid_blink) // rapid_blink = Style(StyleImpl.rapid_blink)
inverse = Style(StyleImpl.inverse) // inverse = Style(StyleImpl.inverse)
hidden = Style(StyleImpl.hidden) // hidden = Style(StyleImpl.hidden)
strikethrough = Style(StyleImpl.strikethrough) // strikethrough = Style(StyleImpl.strikethrough)
) )
const no_color = !term.can_show_color_on_stdout() const no_color = !term.can_show_color_on_stdout()

View file

@ -23,12 +23,12 @@ enum StyleImpl {
bold bold
dim dim
italic italic
underline // underline
slow_blink // slow_blink
rapid_blink // rapid_blink
inverse // inverse
hidden // hidden
strikethrough // strikethrough
} }
fn (s StyleImpl) render(msg string) string { fn (s StyleImpl) render(msg string) string {
@ -40,12 +40,12 @@ fn (s StyleImpl) render(msg string) string {
.bold { term.bold } .bold { term.bold }
.dim { term.dim } .dim { term.dim }
.italic { term.italic } .italic { term.italic }
.underline { term.underline } //.underline { term.underline }
.slow_blink { term.slow_blink } //.slow_blink { term.slow_blink }
.rapid_blink { term.rapid_blink } //.rapid_blink { term.rapid_blink }
.inverse { term.inverse } //.inverse { term.inverse }
.hidden { term.hidden } //.hidden { term.hidden }
.strikethrough { term.strikethrough } //.strikethrough { term.strikethrough }
} }
func(msg) func(msg)