add further comment about backwards-compatible method for setting default values
This commit is contained in:
parent
9d5e97ac8a
commit
d949871b67
2
parse.go
2
parse.go
|
@ -210,6 +210,8 @@ func NewParser(config Config, dests ...interface{}) (*Parser, error) {
|
|||
}
|
||||
|
||||
// for backwards compatibility, add nonzero field values as defaults
|
||||
// this applies only to the top-level command, not to subcommands (this inconsistency
|
||||
// is the reason that this method for setting default values was deprecated)
|
||||
for _, spec := range cmd.specs {
|
||||
// get the value
|
||||
v := p.val(spec.dest)
|
||||
|
|
Loading…
Reference in New Issue