aboutsummaryrefslogtreecommitdiff
path: root/golangflag.go
diff options
context:
space:
mode:
authorEric Paris <[email protected]>2015-09-23 15:37:00 -0400
committerEric Paris <[email protected]>2015-09-23 16:19:34 -0400
commitb02994d092faae574c4b87f516f6d7928f739da2 (patch)
tree014098de374523548d92dd8173d155b60d0a2f6a /golangflag.go
parent5a13a75b13d132dc7d07dd19fd260257cd9c0290 (diff)
Add more CI checks forcing code cleanliness
Diffstat (limited to 'golangflag.go')
-rw-r--r--golangflag.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/golangflag.go b/golangflag.go
index 5213dc3..a8c24ef 100644
--- a/golangflag.go
+++ b/golangflag.go
@@ -60,6 +60,7 @@ func (v *flagValueWrapper) Type() string {
return v.flagType
}
+// PFlagFromGoFlag will return a *pflag.Flag given a *flag.Flag
func PFlagFromGoFlag(goflag *goflag.Flag) *Flag {
// Remember the default value as a string; it won't change.
flag := &Flag{
@@ -76,6 +77,7 @@ func PFlagFromGoFlag(goflag *goflag.Flag) *Flag {
return flag
}
+// AddGoFlag will add the given *flag.Flag to the pflag.FlagSet
func (f *FlagSet) AddGoFlag(goflag *goflag.Flag) {
if f.Lookup(goflag.Name) != nil {
return
@@ -84,6 +86,7 @@ func (f *FlagSet) AddGoFlag(goflag *goflag.Flag) {
f.AddFlag(newflag)
}
+// AddGoFlagSet will add the given *flag.FlagSet to the pflag.FlagSet
func (f *FlagSet) AddGoFlagSet(newSet *goflag.FlagSet) {
if newSet == nil {
return