いくつかありましたが, ansiがお手軽に
使えたのでメモ. 現状 256 colorsには対応していないようです.
インストール
% go get -u github.com/mgutz/ansi
コード
package main import ( "fmt" "github.com/mgutz/ansi" ) func main() { color := map[string]string{ "赤": "red", "緑": "green", "黄": "yellow", "青": "blue", "白": "white", "紫": "magenta", "水": "cyan", } for key, value := range color { fmt.Println(ansi.Color(key, value + "+b")) } }