func MergeOptions()

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
}