summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
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 {