From b666b30474ad3ef77ea4f22d0f88683cb7abbe5c Mon Sep 17 00:00:00 2001 From: Alex Flint Date: Sat, 31 Oct 2015 19:15:08 -0700 Subject: [PATCH] udpate readme --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index b08300a..3b69c59 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,5 @@ ## Structured argument parsing for Go -```shell -go get github.com/alexflint/go-arg -``` - ```go var args struct { Foo string @@ -29,7 +25,7 @@ args.Foo = "default value" arg.MustParse(&args) ``` -### Marking options as required +### Required options ```go var args struct { @@ -100,6 +96,12 @@ fmt.Printf("Fetching the following IDs from %s: %q", args.Database, args.IDs) Fetching the following IDs from foo: [1 2 3] ``` +### Installation + +```shell +go get github.com/alexflint/go-arg +``` + ### Rationale There are many command line argument parsing libraries for Go, including one in the standard library, so why build another?