_example
.github
cmd
colorable_others.go
colorable_test.go
colorable_windows_bench_test.go
colorable_windows_console_test.go
colorable_windows_constructor_test.go
colorable_windows_cursor_test.go
colorable_windows_escape_test.go
colorable_windows_palette_test.go
colorable_windows_palette.go
colorable_windows_params_test.go
colorable_windows_reset_test.go
colorable_windows_syscall_test.go
colorable_windows_title_test.go
colorable_windows.go
go.mod
go.sum
go.test.sh
LICENSE
noncolorable_spans_test.go
noncolorable.go
README.md
go-colorable
Colorable writer for windows.
For example, most of logger packages doesn't show colors on windows. (I know we can do it with ansicon. But I don't want.) This package is possible to handle escape sequence for ansi color on windows.
Too Bad!
So Good!
Usage
logrus.SetFormatter(&logrus.TextFormatter{ForceColors: true})
logrus.SetOutput(colorable.NewColorableStdout())
logrus.Info("succeeded")
logrus.Warn("not correct")
logrus.Error("something error")
logrus.Fatal("panic")You can compile above code on non-windows OSs.
Installation
$ go get github.com/mattn/go-colorableLicense
MIT
Author
Yasuhiro Matsumoto (a.k.a mattn)