@flowcore/cli-plugin-export-jsonl
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Flowcore CLI Plugin - Export Jsonl

Export data as jsonl files

Version oclif CI

Installation

$ flowcore plugins install https://github.com/flowcore-io/flowcore-cli-plugin-export-jsonl

Usage

$ npm install -g @flowcore/cli-plugin-export-jsonl
$ export-jsonl COMMAND
running command...
$ export-jsonl (--version)
@flowcore/cli-plugin-export-jsonl/1.0.3 linux-x64 node-v20.17.0
$ export-jsonl --help [COMMAND]
USAGE
  $ export-jsonl COMMAND
...

Commands

export-jsonl export jsonl STREAM

Stream events from a datacore running on the Flowcore Platform

USAGE
  $ export-jsonl export jsonl STREAM -n <value> [--profile <value>] [-e <value>] [-j] [-l] [-m <value>] [-o
    http|log|jsonl] [-p] [-c] [-s <value>] [-d] [-f <value>] [--timeBucketSplitLength <value>]

ARGUMENTS
  STREAM  stream url to connect to

FLAGS
  -c, --scan                           Scan the full time range
  -d, --dataOnly                       Only send the event data to the destination
  -e, --end=<value>                    End time to stream to, example: 2024-07-08T12:20:44Z, 1y, 1m, 1w, 1d, 1h, now
  -f, --outputFolder=<value>           [default: ./jsonl_files] Folder to write jsonl files to
  -j, --json                           Output json only
  -l, --[no-]live                      Change to live mode when reaching last time bucket
  -m, --max=<value>                    Maximum number of events to send to the destination
  -n, --tenant=<value>                 (required) Tenant to stream from
  -o, --output=<option>                [default: jsonl] Output format
                                       <options: http|log|jsonl>
  -p, --payload                        Only send the event payload to the destination
  -s, --start=<value>                  Start time bucket to stream from, example: (2024-07-08T12:20:44Z, 1y, 1m, 1w, 1d,
                                       1h, now)
      --profile=<value>                Specify the configuration profile to use
      --timeBucketSplitLength=<value>  [default: 8] Split files by time, number of digits to use in timebucket key

DESCRIPTION
  Stream events from a datacore running on the Flowcore Platform

EXAMPLES
  $ export-jsonl export jsonl "https://flowcore.io/<org>/<data core>/<flow type>/<event type>.stream" -s 1m -e 1h --tenant <tenant> --outputFolder ./jsonl_files

See code: src/commands/export/jsonl.ts

Readme

Keywords

Package Sidebar

Install

npm i @flowcore/cli-plugin-export-jsonl

Weekly Downloads

4

Version

1.0.3

License

MIT

Unpacked Size

19.4 kB

Total Files

20

Last publish

Collaborators

  • suuunly
  • jbiskur