diff options
| author | Alex Ogier <[email protected]> | 2012-04-30 05:18:33 -0400 |
|---|---|---|
| committer | Alex Ogier <[email protected]> | 2012-04-30 05:18:33 -0400 |
| commit | 6cdd8077f052130ea7cdb9ed231643e40ece4762 (patch) | |
| tree | 6256e4f548b8e70fb8f87a6bcd41ac0e79de266e | |
| parent | a03ac71037600facc14bc8f92d475392bbd86ded (diff) | |
Allow -Ifile, -n3 style shorthand
| -rw-r--r-- | flag.go | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -929,7 +929,9 @@ func (f *FlagSet) parseArgs(args []string) error { if fv, ok := flag.Value.(*boolValue); ok { fv.Set("true") } else { - return f.failf("non-boolean flag %q in shortcut flag -%s", c, shortcuts) + value = shortcuts[i+1:] + has_value = true + break } } } |
