Skip to content

Commit

Permalink
move VarPF into correct files
Browse files Browse the repository at this point in the history
  • Loading branch information
hilmarf committed Feb 23, 2024
1 parent 834e514 commit 0ff3aa0
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
6 changes: 6 additions & 0 deletions pkg/cobrautils/flag/path.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,9 @@ func PathP(f *pflag.FlagSet, name, shorthand string, value string, usage string)
PathVarP(f, p, name, shorthand, value, usage)
return p
}

// PathVarPF is like PathVarP, but returns the created flag.
func PathVarPF(f *pflag.FlagSet, p *string, name, shorthand string, value string, usage string) *pflag.Flag {
PathVarP(f, p, name, shorthand, value, usage)
return f.Lookup(name)
}
6 changes: 6 additions & 0 deletions pkg/cobrautils/flag/path_array.go
Original file line number Diff line number Diff line change
Expand Up @@ -106,3 +106,9 @@ func PathArrayP(f *pflag.FlagSet, name, shorthand string, value []string, usage
PathArrayVarP(f, &p, name, shorthand, value, usage)
return &p
}

// PathArrayVarPF is like PathArrayVarP, but returns the created flag.
func PathArrayVarPF(f *pflag.FlagSet, p *[]string, name, shorthand string, value []string, usage string) *pflag.Flag {
PathArrayVarP(f, p, name, shorthand, value, usage)
return f.Lookup(name)
}
12 changes: 0 additions & 12 deletions pkg/cobrautils/flag/replace.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,3 @@ func IntVarPF(f *pflag.FlagSet, p *int, name, shorthand string, value int, usage
f.IntVarP(p, name, shorthand, value, usage)
return f.Lookup(name)
}

// PathVarPF is like PathVarP, but returns the created flag.
func PathVarPF(f *pflag.FlagSet, p *string, name, shorthand string, value string, usage string) *pflag.Flag {
PathVarP(f, p, name, shorthand, value, usage)
return f.Lookup(name)
}

// PathArrayVarPF is like PathArrayVarP, but returns the created flag.
func PathArrayVarPF(f *pflag.FlagSet, p *[]string, name, shorthand string, value []string, usage string) *pflag.Flag {
PathArrayVarP(f, p, name, shorthand, value, usage)
return f.Lookup(name)
}

0 comments on commit 0ff3aa0

Please sign in to comment.