MCPcopy Create free account
hub / github.com/GetStream/stream-cli / GetStringSliceParam

Function GetStringSliceParam

pkg/utils/param.go:22–36  ·  view source on GitHub ↗
(f *pflag.FlagSet, name string)

Source from the content-addressed store, hash-verified

20}
21
22func 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
38func GetPartialUpdateParam(f *pflag.FlagSet) (stream.PartialUpdate, error) {
39 var update stream.PartialUpdate

Callers 1

GetPartialUpdateParamFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected