mirror of https://github.com/dexidp/dex.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
10 years ago | |
|---|---|---|
| .. | ||
| diff | 10 years ago | |
| pretty | 10 years ago | |
| .travis.yml | 10 years ago | |
| LICENSE | 10 years ago | |
| README.md | 10 years ago | |
README.md
Pretty Printing for Go
Have you ever wanted to get a pretty-printed version of a Go data structure, complete with indentation? I have found this especially useful in unit tests and in debugging my code, and thus godebug was born!
Quick Examples
By default, pretty will write out a very compact representation of a data structure. From the Print example:
{Name: "Spaceship Heart of Gold",
Crew: {Arthur Dent: "Along for the Ride",
Ford Prefect: "A Hoopy Frood",
Trillian: "Human",
Zaphod Beeblebrox: "Galactic President"},
Androids: 1,
Stolen: true}
It can also produce a much more verbose, one-item-per-line representation suitable for computing diffs. See the documentation for more examples and customization.
Documentation
Documentation for this package is available at godoc.org:
Installation
These packages are available via go get:
$ go get -u github.com/kylelemons/godebug/{pretty,diff}
Other Packages
If godebug/pretty is not granular enough, I highly recommend
checking out go-spew.

