Finds the nearest xterm 256 color code for the rgb inputs you provide. Go port of node-x256.
Get the ansi color code closest to your image color:
import "github.com/ivolo/go-x256"
// get the cloest ansi code to RGB point {220,40,150}
code := x256.ClosestCode(220,40,150)
// 162
and you can print a colored string:
import "github.com/ivolo/go-x256"
import "github.com/mgutz/ansi"
/// get the ansi color code
code := x256.ClosestCode(220,40,150)
// write the colored string
buffer.WriteString(ansi.ColorCode(strconv.Itoa(code)))
buffer.WriteString("woo!")
buffer.WriteString(ansi.ColorCode("reset"))
Then make something funny: