(f *pflag.FlagSet, name string)
| 20 | } |
| 21 | |
| 22 | func GetStringSliceParam(f *pflag.FlagSet, name string) ([]string, error) { |
| 23 | data, err := f.GetString(name) |
| 24 | if err != nil { |
| 25 | return nil, err |
| 26 | } |
| 27 | |
| 28 | parts := strings.Split(data, ",") |
| 29 | result := make([]string, 0, len(parts)) |
| 30 | for _, part := range parts { |
| 31 | if v := strings.TrimSpace(part); v != "" { |
| 32 | result = append(result, v) |
| 33 | } |
| 34 | } |
| 35 | return result, nil |
| 36 | } |
| 37 | |
| 38 | func GetPartialUpdateParam(f *pflag.FlagSet) (stream.PartialUpdate, error) { |
| 39 | var update stream.PartialUpdate |
no outgoing calls
no test coverage detected