aboutsummaryrefslogtreecommitdiff
path: root/example_test.go
diff options
context:
space:
mode:
authorEric Paris <[email protected]>2017-05-05 09:40:53 -0400
committerAlbert Nigmatzianov <[email protected]>2017-05-05 16:36:56 +0200
commit80fe0fb4eba54167e2ccae1c6c950e72abf61b73 (patch)
tree43848e259c223b1891f60613f48a1cb29398b128 /example_test.go
parent75859d1ee5f135362c9534f7db667e0150d9f577 (diff)
Testing for Shorthand Lookup
Diffstat (limited to 'example_test.go')
-rw-r--r--example_test.go18
1 files changed, 12 insertions, 6 deletions
diff --git a/example_test.go b/example_test.go
index bf405f1..4211757 100644
--- a/example_test.go
+++ b/example_test.go
@@ -77,20 +77,26 @@ func Example() {
}
func ExampleShorthandLookup() {
- pflag.BoolP("verbose", "v", false, "verbose output")
-
name := "verbose"
- flag := pflag.ShorthandLookup(name[:1])
+ short := name[:1]
+
+ pflag.BoolP(name, short, false, "verbose output")
+
+ // len(short) must be == 1
+ flag := pflag.ShorthandLookup(short)
fmt.Println(flag.Name)
}
func ExampleFlagSet_ShorthandLookup() {
+ name := "verbose"
+ short := name[:1]
+
fs := pflag.NewFlagSet("Example", pflag.ContinueOnError)
- fs.BoolP("verbose", "v", false, "verbose output")
+ fs.BoolP(name, short, false, "verbose output")
- name := "verbose"
- flag := fs.ShorthandLookup(name[:1])
+ // len(short) must be == 1
+ flag := fs.ShorthandLookup(short)
fmt.Println(flag.Name)
}