mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
pkg/flags: add "StringSliceFromFlag"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
This commit is contained in:
parent
9e7ef79c26
commit
5e9d4652e0
@ -153,6 +153,11 @@ func URLsFromFlag(fs *flag.FlagSet, urlsFlagName string) []url.URL {
|
|||||||
return []url.URL(*fs.Lookup(urlsFlagName).Value.(*URLsValue))
|
return []url.URL(*fs.Lookup(urlsFlagName).Value.(*URLsValue))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// StringSliceFromFlag returns a string slice from the flag.
|
||||||
|
func StringSliceFromFlag(fs *flag.FlagSet, flagName string) []string {
|
||||||
|
return []string(*fs.Lookup(flagName).Value.(*StringSlice))
|
||||||
|
}
|
||||||
|
|
||||||
func IsSet(fs *flag.FlagSet, name string) bool {
|
func IsSet(fs *flag.FlagSet, name string) bool {
|
||||||
set := false
|
set := false
|
||||||
fs.Visit(func(f *flag.Flag) {
|
fs.Visit(func(f *flag.Flag) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user