Skip to content

A small golang utility to print colorful ouput on terminal

License

Notifications You must be signed in to change notification settings

amulyakashyap09/colors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Colors

A small golang utility to print colorful output on terminal

Installation

go get -u github.com/amulyakashyap09/colors

import color "github.com/amulyakashyap09/colors"

Usage

var message string = "Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."

#bgColor, fgColor, message
color.Custom("black", "yellow", message)

Documentation

color.Custom(bgColor, fgColor, message) | color.Custom will print the message in colors provided as input

color.Error(message) | color.Error will print the error in red & bold

color.Panic(message) | color.Panic will print the error in red & bold & will exit the process

color.Success(message) | color.Success will print the message in green

color.Info(message) | color.Info will print the message in blue

color.Warn(message) | color.Warn will print the message in yellow

color.Yellow(message) | color.Yellow will print the message in yellow

color.Blue(message) | color.Blue will print the message in blue

color.Green(message) | color.Green will print the message in green

color.Red(message) | color.Red will print the message in red

color.Magenta(message) | color.Magenta will print the message in magenta

color.Cyan(message) | color.Cyan will print the message in cyan

color.White(message) | color.White will print the message in white

color.Black(message) | color.Black will print the message in black

Author

Amulya Kashyap
amulyakasyap09@gmail.com