in pkg/commands/cmdlib/bundleio.go [227:243]
func MergeOptions(ctx context.Context, rw files.FileReaderWriter, files []string) (options.JSONOptions, error) {
optData := make(map[string]interface{})
for _, f := range files {
bytes, err := rw.ReadFile(ctx, f)
if err != nil {
return nil, err
}
data, err := converter.FromFileName(f, bytes).ToJSONMap()
if err != nil {
return nil, err
}
for k, v := range data {
optData[k] = v
}
}
return optData, nil
}