From 7ac060af1863205e7dfcc103b90711767e45e2a8 Mon Sep 17 00:00:00 2001 From: Alex Flint Date: Mon, 21 Oct 2019 23:13:41 -0700 Subject: update documentation to new way of specifying defaults --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index c516c51..0ad03bc 100644 --- a/README.md +++ b/README.md @@ -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) } -- cgit v1.2.3 From e0fc08f7ad001371541770efcc43cf840288fee8 Mon Sep 17 00:00:00 2001 From: Alex Flint Date: Mon, 21 Oct 2019 23:37:12 -0700 Subject: add docs about old way of specifying defaults --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 0ad03bc..1f02559 100644 --- a/README.md +++ b/README.md @@ -148,6 +148,17 @@ var args struct { arg.MustParse(&args) ``` +### Default values (before v1.2) + +```go +var args struct { + Foo string + Bar bool +} +arg.Foo = "abc" +arg.MustParse(&args) +``` + ### Arguments with multiple values ```go var args struct { -- cgit v1.2.3