Sha256: 190037c59f55a827dcda87ecda24bbb43d837eceafae0fb5accfb603f02cf9ce

Contents?: true

Size: 1.12 KB

Versions: 5

Compression:

Stored size: 1.12 KB

Contents

# Multi output plugin for Embulk

This plugin can copies an output to multiple destinations.

### Notes
- It's still very experimental version, so might change its configuration names or styles without notification. 
- It might have performance issues or bugs when loading large records.
- It might not working on other executors than LocalExecutor.
- I would appreciate it if you use this and give me reports/feedback!

## Overview

* **Plugin type**: output
* **Load all or nothing**: no
* **Resume supported**: yes
* **Cleanup supported**: yes

## Configuration

- **outputs**: Configuration of output plugins (array, required)

## Example

```yaml
out:
  type: multi
  outputs:
    # Output to stdout
    - type: stdout
    # Output to file as CSV
    - type: file
      path_prefix: out_file_
      file_ext: csv
      formatter:
        type: csv
    # Output to file as TSV
    - type: file
      path_prefix: out_file_
      file_ext: tsv
      formatter:
        type: csv
        delimiter: "\t"
    # And any outputs you want..
    - type: ...
```

## Build

```
$ ./gradlew gem  # -t to watch change of files and rebuild continuously
```

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
embulk-output-multi-0.4.1 README.md
embulk-output-multi-0.4.0 README.md
embulk-output-multi-0.3.0 README.md
embulk-output-multi-0.2.2 README.md
embulk-output-multi-0.2.1 README.md