Skip to content

drewstinnett/gout-cobra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gout Cobra

Go Reference Go Report Card

Integrates gout and cobra with some low code helpers.

For a full example, take a look at ./examples/basic/main.go

Usage

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

About

Integrate gout with cobra CLI applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages