An open API service indexing awesome lists of open source software.

https://github.com/amulyakashyap09/colors

A small golang utility to print colorful ouput on terminal
https://github.com/amulyakashyap09/colors

blue chalk color color-cli color-picker color-scheme colors golang golang-library golang-package golang-utility green red

Last synced: 3 months ago
JSON representation

A small golang utility to print colorful ouput on terminal

Awesome Lists containing this project

README

          

# 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
```