Integrates gout and cobra with some low code helpers.
For a full example, take a look at ./examples/basic/main.go
Bind the flags needed for configuring Gout to your cobra.Command like so:
goutbra.Bind(cmd)
By default, this creates --format
and --format-template
flags. You can change this by passing in options, like:
goutbra.Bind(cmd, WithField("my-special-format"))
Which would produce the flags --my-special-format
and --my-special-format-template
When you are ready to use Gout, apply the cobra.Command options like:
goutbra.Cmd(cmd)
This will set the builtIn Gout instance to the options provived by your cobra.Command