Fix env var interpolation (#236)

This commit is contained in:
Colin
2021-11-23 21:57:08 -05:00
committed by GitHub
parent f00d33b57c
commit ff839dc6db
2 changed files with 14 additions and 4 deletions
+1
View File
@@ -201,6 +201,7 @@ func (k *Kong) interpolateValue(value *Value, vars Vars) (err error) {
if value.Flag.Env, err = interpolate(value.Flag.Env, vars, nil); err != nil {
return fmt.Errorf("env value for %s: %s", value.Summary(), err)
}
value.Tag.Env = value.Flag.Env
updatedVars["env"] = value.Flag.Env
}
value.Help, err = interpolate(value.Help, vars, updatedVars)