Update README.md
This commit is contained in:
parent
184d118062
commit
f9d7671844
26
README.md
26
README.md
|
@ -7,6 +7,11 @@ output is likely to change, however it is already quite capable. It is
|
||||||
licensed under the liberal ISC license, so it may be used in open source or
|
licensed under the liberal ISC license, so it may be used in open source or
|
||||||
commercial projects.
|
commercial projects.
|
||||||
|
|
||||||
|
If you're interested in reading about how this package came to life and some
|
||||||
|
of the challenges involved in provide a deep pretty printer, there is a blog
|
||||||
|
post about it
|
||||||
|
[here](https://blog.cyphertite.com/go-spew-a-journey-into-dumping-go-data-structures/).
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
Full `go doc` style documentation for the project can be viewed online without
|
Full `go doc` style documentation for the project can be viewed online without
|
||||||
|
@ -68,6 +73,27 @@ Circular struct with a uint8 field and a pointer to itself via %+v:
|
||||||
{ui8:1 c:<*>(0xf84002d200){ui8:1 c:<*>(0xf84002d200)<shown>}}
|
{ui8:1 c:<*>(0xf84002d200){ui8:1 c:<*>(0xf84002d200)<shown>}}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Configuration Options
|
||||||
|
|
||||||
|
```
|
||||||
|
* spew.Config.MaxDepth
|
||||||
|
Maximum number of levels to descend into nested data structures.
|
||||||
|
There is no limit by default.
|
||||||
|
|
||||||
|
* spew.Config.Indent
|
||||||
|
String to use for each indentation level for Dump functions.
|
||||||
|
It is a single space by default. A popular alternative is "\t".
|
||||||
|
|
||||||
|
* spew.Config.DisableMethods
|
||||||
|
Disables invocation of error and Stringer interface methods.
|
||||||
|
Method invocation is enabled by default.
|
||||||
|
|
||||||
|
* spew.Config.DisablePointerMethods
|
||||||
|
Disables invocation of error and Stringer interface methods on types
|
||||||
|
which only accept pointer receivers from non-pointer variables.
|
||||||
|
Pointer method invocation is enabled by default.
|
||||||
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Go-spew is licensed under the liberal ISC License.
|
Go-spew is licensed under the liberal ISC License.
|
||||||
|
|
Loading…
Reference in New Issue