MCPcopy Create free account
hub / github.com/Permify/permify / getFlags

Function getFlags

pkg/cmd/migrate.go:166–185  ·  view source on GitHub ↗
(cmd *cobra.Command, flags []string)

Source from the content-addressed store, hash-verified

164}
165
166func getFlags(cmd *cobra.Command, flags []string) (map[string]string, error) {
167 resp := make(map[string]string, len(flags))
168
169 // Initialize multiErr
170 multiErr := &multierror.Error{}
171
172 for i := range flags {
173 value, err := cmd.Flags().GetString(flags[i])
174 if err != nil {
175 multiErr.Errors = append(multiErr.Errors, err)
176 }
177 resp[flags[i]] = value
178 }
179
180 if multiErr.ErrorOrNil() != nil {
181 return nil, multiErr
182 }
183
184 return resp, nil
185}

Callers 4

migrateUpFunction · 0.85
migrateDownFunction · 0.85
migrateResetFunction · 0.85
migrateStatusFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected