From 91214e01ea30c8615fde40cf08934d9fb9517376 Mon Sep 17 00:00:00 2001 From: Alex Flint Date: Mon, 19 Apr 2021 13:59:00 -0700 Subject: [PATCH] add an example of parsing into a map to the readme --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index da69469..48fa2f0 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,7 @@ var args struct { Files []string `arg:"-f,separate"` Databases []string `arg:"positional"` } +arg.MustParse(&args) ``` ```shell @@ -200,6 +201,20 @@ Files [file1 file2 file3] Databases [db1 db2 db3] ``` +### Arguments with keys and values +```go +var args struct { + UserIDs map[string]int +} +arg.MustParse(&args) +fmt.Println(args.UserIDs) +``` + +```shell +./example --userids john=123 mary=456 +map[john:123 mary:456] +``` + ### Custom validation ```go var args struct {