Ensure defaults for booleans is set correctly

Fixes #16
This commit is contained in:
Søren L. Hansen 2021-06-01 10:08:22 -07:00
parent aa86a34b76
commit 28f8e61de8
3 changed files with 7 additions and 6 deletions

View file

@ -46,10 +46,11 @@ func GenerateFlags(options ...interface{}) (flags []cli.Flag, mappings map[strin
})
case reflect.Bool:
flags = append(flags, &cli.BoolFlag{
Name: flagName,
Usage: flagDescription,
EnvVars: []string{envName},
Aliases: aliases,
Name: flagName,
Usage: flagDescription,
EnvVars: []string{envName},
Aliases: aliases,
DefaultText: field.Tag("default"),
})
case reflect.Int:
flags = append(flags, &cli.IntFlag{