update documentation to new way of specifying defaults
This commit is contained in:
parent
809e9060d0
commit
7ac060af18
|
@ -142,10 +142,9 @@ Options:
|
|||
|
||||
```go
|
||||
var args struct {
|
||||
Foo string
|
||||
Foo string `default:"abc"`
|
||||
Bar bool
|
||||
}
|
||||
args.Foo = "default value"
|
||||
arg.MustParse(&args)
|
||||
```
|
||||
|
||||
|
@ -307,9 +306,8 @@ func (n *NameDotName) MarshalText() ([]byte, error) {
|
|||
|
||||
func main() {
|
||||
var args struct {
|
||||
Name NameDotName
|
||||
Name NameDotName `default:"file.txt"`
|
||||
}
|
||||
args.Name = NameDotName{"file", "txt"} // set default value
|
||||
arg.MustParse(&args)
|
||||
fmt.Printf("%#v\n", args.Name)
|
||||
}
|
||||
|
|
|
@ -30,12 +30,11 @@ func Example_defaultValues() {
|
|||
os.Args = split("./example")
|
||||
|
||||
var args struct {
|
||||
Foo string
|
||||
Foo string `default:"abc"`
|
||||
}
|
||||
args.Foo = "default value"
|
||||
MustParse(&args)
|
||||
fmt.Println(args.Foo)
|
||||
// output: default value
|
||||
// output: abc
|
||||
}
|
||||
|
||||
// This example demonstrates arguments that are required
|
||||
|
|
Loading…
Reference in New Issue