summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAlex Flint <[email protected]>2018-05-16 11:24:05 -0700
committerGitHub <[email protected]>2018-05-16 11:24:05 -0700
commitf7c0423bd11ee80ab81d25c6d46f492998af8547 (patch)
tree6789cd15a70b0976fa7ce821903d2747239e82ef /README.md
parent074ee5f759999d103724b5594e33901adeb28e73 (diff)
parent89714b6f48fc2660e3fa633ebb7b86c07ce0da01 (diff)
Merge pull request #65 from illia-v/env_multiple_values
Fix providing multiple values via environment variables
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index e8b62a4..8980ba1 100644
--- a/README.md
+++ b/README.md
@@ -94,6 +94,21 @@ $ NUM_WORKERS=4 ./example
Workers: 4
```
+You can provide multiple values using the CSV (RFC 4180) format:
+
+```go
+var args struct {
+ Workers []int `arg:"env"`
+}
+arg.MustParse(&args)
+fmt.Println("Workers:", args.Workers)
+```
+
+```
+$ WORKERS='1,99' ./example
+Workers: [1 99]
+```
+
### Usage strings
```go
var args struct {