Initial commit
This commit is contained in:
36
color/colors.go
Normal file
36
color/colors.go
Normal file
@ -0,0 +1,36 @@
|
||||
package color
|
||||
|
||||
import "io"
|
||||
|
||||
const (
|
||||
None Color = ""
|
||||
Reset Color = "\033[0m"
|
||||
Bold Color = "\033[1m"
|
||||
|
||||
Red Color = "\033[91m"
|
||||
Green Color = "\033[92m"
|
||||
Yellow Color = "\033[93m"
|
||||
Blue Color = "\033[94m"
|
||||
Magenta Color = "\033[95m"
|
||||
Cyan Color = "\033[96m"
|
||||
White Color = "\033[97m"
|
||||
|
||||
// Aligned versions (yes, I'm like that)
|
||||
|
||||
Red____ Color = Red
|
||||
Green__ Color = Green
|
||||
Yellow_ Color = Yellow
|
||||
Blue___ Color = Blue
|
||||
Cyan___ Color = Cyan
|
||||
White__ Color = White
|
||||
|
||||
// Extra colors
|
||||
DarkGreen Color = "\033[32m"
|
||||
DarkGray Color = "\033[90m"
|
||||
)
|
||||
|
||||
type Color string
|
||||
|
||||
func Write(out io.Writer, color Color, message string) {
|
||||
out.Write([]byte(string(color) + message + string(Reset)))
|
||||
}
|
Reference in New Issue
Block a user