commit | 195524255c32890818bd298d996e3dbe353fcb57 | [log] [tgz] |
---|---|---|
author | Keith Rarick <kr@xph.us> | Fri Jan 18 17:05:07 2013 -0800 |
committer | Keith Rarick <kr@xph.us> | Fri Jan 18 17:05:07 2013 -0800 |
tree | 0aff1e1ff7b93d7c0c7340a21fc06fafdad5246d | |
parent | 46b3e070c3d7eca2cd75da26d08f76e211cf7154 [diff] |
add license
Package pretty provides pretty-printing for Go values. This is useful during debugging, to avoid wrapping long output lines in the terminal.
It provides a function, Formatter, that can be used with any function that accepts a format string. For example,
type LongTypeName struct { longFieldName, otherLongFieldName int } func TestFoo(t *testing.T) { var x []LongTypeName{{1, 2}, {3, 4}, {5, 6}} t.Errorf("%# v", Formatter(x)) }
This package also provides a convenience wrapper for each function in package fmt that takes a format string.
See GoDoc for automatic documentation.
$ go get github.com/kr/pretty
then
import "github.com/kr/pretty"