summaryrefslogtreecommitdiff
path: root/usage_test.go
diff options
context:
space:
mode:
authorbrettlangdon <[email protected]>2016-01-18 13:42:04 -0500
committerbrettlangdon <[email protected]>2016-01-18 13:42:04 -0500
commit8dd29d34bf0186945d53ba1ca0cde2324952a6e9 (patch)
tree8c0aca1232c96f25124120005d7e32ce938a3396 /usage_test.go
parentc9155bb0c3e57557bae7d7c54b60ab8fe2e95211 (diff)
Add support for environment variables
Diffstat (limited to 'usage_test.go')
-rw-r--r--usage_test.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/usage_test.go b/usage_test.go
index 2375e81..255018d 100644
--- a/usage_test.go
+++ b/usage_test.go
@@ -10,9 +10,9 @@ import (
)
func TestWriteUsage(t *testing.T) {
- expectedUsage := "usage: example [--name NAME] [--value VALUE] [--verbose] [--dataset DATASET] [--optimize OPTIMIZE] [--ids IDS] INPUT [OUTPUT [OUTPUT ...]]\n"
+ expectedUsage := "usage: example [--name NAME] [--value VALUE] [--verbose] [--dataset DATASET] [--optimize OPTIMIZE] [--ids IDS] [--workers WORKERS] INPUT [OUTPUT [OUTPUT ...]]\n"
- expectedHelp := `usage: example [--name NAME] [--value VALUE] [--verbose] [--dataset DATASET] [--optimize OPTIMIZE] [--ids IDS] INPUT [OUTPUT [OUTPUT ...]]
+ expectedHelp := `usage: example [--name NAME] [--value VALUE] [--verbose] [--dataset DATASET] [--optimize OPTIMIZE] [--ids IDS] [--workers WORKERS] INPUT [OUTPUT [OUTPUT ...]]
positional arguments:
input
@@ -26,6 +26,8 @@ options:
--optimize OPTIMIZE, -O OPTIMIZE
optimization level
--ids IDS Ids
+ --workers WORKERS, -w WORKERS
+ number of workers to start
--help, -h display this help and exit
`
var args struct {
@@ -37,6 +39,7 @@ options:
Dataset string `arg:"help:dataset to use"`
Optimize int `arg:"-O,help:optimization level"`
Ids []int64 `arg:"help:Ids"`
+ Workers int `arg:"-w,env:WORKERS,help:number of workers to start"`
}
args.Name = "Foo Bar"
args.Value = 42