From 3627b9843923e3f366bb64a62d8adb0e6c469d83 Mon Sep 17 00:00:00 2001 From: Eyal Posener Date: Wed, 27 Nov 2019 22:24:33 +0200 Subject: [PATCH] Add missing functions to flagset --- compflag/compflag.go | 17 ++++++++++------- 1 file 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() {