From 2a263380091311c9987fbabfb7ccb2f288e58064 Mon Sep 17 00:00:00 2001 From: Dave Henderson Date: Thu, 3 Oct 2019 23:20:12 -0400 Subject: Moving to go modules Signed-off-by: Dave Henderson --- vendor/github.com/spf13/pflag/string_array.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'vendor/github.com/spf13/pflag/string_array.go') diff --git a/vendor/github.com/spf13/pflag/string_array.go b/vendor/github.com/spf13/pflag/string_array.go index fa7bc601..4894af81 100644 --- a/vendor/github.com/spf13/pflag/string_array.go +++ b/vendor/github.com/spf13/pflag/string_array.go @@ -23,6 +23,32 @@ func (s *stringArrayValue) Set(val string) error { return nil } +func (s *stringArrayValue) Append(val string) error { + *s.value = append(*s.value, val) + return nil +} + +func (s *stringArrayValue) Replace(val []string) error { + out := make([]string, len(val)) + for i, d := range val { + var err error + out[i] = d + if err != nil { + return err + } + } + *s.value = out + return nil +} + +func (s *stringArrayValue) GetSlice() []string { + out := make([]string, len(*s.value)) + for i, d := range *s.value { + out[i] = d + } + return out +} + func (s *stringArrayValue) Type() string { return "stringArray" } -- cgit v1.2.3