Add configuration loading + docs + linter fixes.

This commit is contained in:
Alec Thomas
2018-06-13 10:33:22 +10:00
parent a5c97373ba
commit 232faad0a0
15 changed files with 218 additions and 17 deletions
+2 -2
View File
@@ -58,7 +58,7 @@ func New(grammar interface{}, options ...Option) (*Kong, error) {
before: map[reflect.Value]HookFunc{},
registry: NewRegistry().RegisterDefaults(),
help: PrintHelp,
resolvers: []ResolverFunc{EnvResolver()},
resolvers: []ResolverFunc{Envars()},
}
for _, option := range options {
@@ -123,7 +123,7 @@ func (k *Kong) Parse(args []string) (command string, err error) {
if err != nil {
return "", err
}
if err := k.applyHooks(ctx); err != nil {
if err = k.applyHooks(ctx); err != nil {
return "", err
}
if ctx.Error != nil {