github.com/geofffranks/garden-linux@v0.0.0-20160715111146-26c893169cfa/pkg/vars/vars.go (about) 1 package vars 2 3 import "strings" 4 5 type StringList struct { 6 List []string 7 } 8 9 func (sl *StringList) Set(arg string) error { 10 sl.List = append(sl.List, arg) 11 return nil 12 } 13 14 func (sl *StringList) String() string { 15 return strings.Join(sl.List, ", ") 16 } 17 18 func (sl StringList) Get() interface{} { 19 return sl.List 20 }