summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEyal Posener <[email protected]>2019-11-27 22:24:33 +0200
committerEyal Posener <[email protected]>2019-11-27 22:24:33 +0200
commit3627b9843923e3f366bb64a62d8adb0e6c469d83 (patch)
tree35f4f683f211ed9b8e9901b1f0bcb06053b33dda
parente63b7a9037200ec7a2435f996ad9dd07d2a83128 (diff)
Add missing functions to flagset
-rw-r--r--compflag/compflag.go17
1 files changed, 10 insertions, 7 deletions
diff --git a/compflag/compflag.go b/compflag/compflag.go
index badbc57..fb1e852 100644
--- a/compflag/compflag.go
+++ b/compflag/compflag.go
@@ -53,13 +53,16 @@ func (fs *FlagSet) Parse(args []string) error {
return (*flag.FlagSet)(fs).Parse(args)
}
-func (fs *FlagSet) Visit(fn func(*flag.Flag)) { (*flag.FlagSet)(fs).Visit(fn) }
-func (fs *FlagSet) VisitAll(fn func(*flag.Flag)) { (*flag.FlagSet)(fs).VisitAll(fn) }
-func (fs *FlagSet) Arg(i int) string { return (*flag.FlagSet)(fs).Arg(i) }
-func (fs *FlagSet) Args() []string { return (*flag.FlagSet)(fs).Args() }
-func (fs *FlagSet) NArg() int { return (*flag.FlagSet)(fs).NArg() }
-func (fs *FlagSet) NFlag() int { return (*flag.FlagSet)(fs).NFlag() }
-func (fs *FlagSet) Name() string { return (*flag.FlagSet)(fs).Name() }
+func (fs *FlagSet) Visit(fn func(*flag.Flag)) { (*flag.FlagSet)(fs).Visit(fn) }
+func (fs *FlagSet) VisitAll(fn func(*flag.Flag)) { (*flag.FlagSet)(fs).VisitAll(fn) }
+func (fs *FlagSet) Arg(i int) string { return (*flag.FlagSet)(fs).Arg(i) }
+func (fs *FlagSet) Args() []string { return (*flag.FlagSet)(fs).Args() }
+func (fs *FlagSet) NArg() int { return (*flag.FlagSet)(fs).NArg() }
+func (fs *FlagSet) NFlag() int { return (*flag.FlagSet)(fs).NFlag() }
+func (fs *FlagSet) Name() string { return (*flag.FlagSet)(fs).Name() }
+func (fs *FlagSet) PrintDefaults() { (*flag.FlagSet)(fs).PrintDefaults() }
+func (fs *FlagSet) Lookup(name string) *flag.Flag { return (*flag.FlagSet)(fs).Lookup(name) }
+func (fs *FlagSet) Parsed() bool { return (*flag.FlagSet)(fs).Parsed() }
// Complete performs bash completion if needed.
func (fs *FlagSet) Complete() {