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
|
// 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 {
|
for _, spec := range cmd.specs {
|
||||||
// get the value
|
// get the value
|
||||||
v := p.val(spec.dest)
|
v := p.val(spec.dest)
|
||||||
|
|
Loading…
Reference in New Issue