[pkg-go] Bug#879750: ITP: golang-github-alecthomas-colour -- Quake-style colour formatting for Unix terminals
Anthony Fok
foka at debian.org
Wed Oct 25 10:03:07 UTC 2017
Package: wnpp
Severity: wishlist
Owner: Anthony Fok <foka at debian.org>
* Package name : golang-github-alecthomas-colour
Version : 0.0~git20160524.60882d9-1
Upstream Author : Alec Thomas
* URL : https://github.com/alecthomas/colour
* License : Expat
Programming Lang: Go
Description : Quake-style colour formatting for Unix terminals
Colour terminal text for Go (Golang)
Go package colour provides Quake-style colour formatting
for Unix terminals.
.
The package level functions can be used to write to stdout (or strings
or other files). If stdout is not a terminal, colour formatting will
be stripped.
.
Example:
colour.Printf("^0black ^1red ^2green ^3yellow ^4blue ^5magenta ^6cyan
^7white^R\n")
.
For more control, a Printer object can be created with various helper
functions. This can be used to do useful things such as strip formatting,
write to strings, and so on.
Reasoning: Required by golang-github-alecthomas-chroma for hugo:
Hugo 0.28 brings blistering fast and native syntax highlighting
from Chroma. A big thank you to Alec Thomas for taking on this
massive task of porting the popular python highlighter Pygments to Go.
More information about the Pkg-go-maintainers
mailing list