Skip to content

Commit

Permalink
Merge pull request #1 from kubahorak/fix/typo
Browse files Browse the repository at this point in the history
fix typos
  • Loading branch information
pteich authored Feb 16, 2021
2 parents b7e8c55 + 471b581 commit 981a3d7
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ type Config struct {
}

// create a variable of the struct type and define defaults if needed
conf := testConfig{
conf := Config{
Hostname: "localhost",
Port: 8000,
Debug: true,
Expand Down Expand Up @@ -81,7 +81,7 @@ cmd := NewCommand("", &rootCfg, func(c *configstruct.Command, cfg interface{}) e
err := cmd.ParseAndRun(os.Args)
```

## Share Dependencies accross Commands
## Share dependencies across commands
It is possible to share dependencies with the command functions `c.SetDependency(name, dep)` and `dep, err := c.GetDependency(name)`.
If you for instance initialize a logger in the root command and register it as dependency every sub-command has
access to it. Keep in mind that dependencies are saved as `interface{}` so you have to take care of asserting the right type.
Expand Down

0 comments on commit 981a3d7

Please sign in to comment.