Write results out to local disk, FTP, S3, HTTP POST, or Vimeo.

Aliases accepted for stage: — decimation, decimate, disseminate.

Generated from Zyra 0.1.54. See Pipeline Schema for how args keys become CLI flags.

Commands: ftp · local · post · s3 · vimeo


export ftp

Upload stdin or an input file to an FTP destination path.

Positionals

Arg key

Required

Type

Usable in a pipeline stage?

path

yes

str

yes

Options

Arg key

CLI flag

Type

Default

Description

input

--input

path

Input path or ‘-’ for stdin

verbose

--verbose

bool

False

Verbose logging for this command

quiet

--quiet

bool

False

Quiet logging for this command

trace

--trace

bool

False

Shell-style trace of key steps and external commands

user

--user

str

FTP username (alias for –credential user=…)

password

--password

str

FTP password (alias for –credential password=…)

credential

--credential

str

Credential slot resolution (repeatable), e.g., ‘user=@FTP_USER’

credential_file

--credential-file

str

Optional dotenv file for resolving @KEY credentials

Chaining: writes via --path.

export local

Write stdin or an input file to a local destination path, creating parent directories as needed.

Positionals

Arg key

Required

Type

Usable in a pipeline stage?

path

yes

str

yes

Options

Arg key

CLI flag

Type

Default

Description

input

--input

path

Input path or ‘-’ for stdin

verbose

--verbose

bool

False

Verbose logging for this command

quiet

--quiet

bool

False

Quiet logging for this command

trace

--trace

bool

False

Shell-style trace of key steps and external commands

Chaining: writes via --path.

export post

HTTP POST stdin or an input file to a URL with optional content-type.

Positionals

Arg key

Required

Type

Usable in a pipeline stage?

url

yes

str

yes

Options

Arg key

CLI flag

Type

Default

Description

input

--input

path

Input path or ‘-’ for stdin

content_type

--content-type

str

Content-Type header

header

--header

str

Add custom HTTP header ‘Name: Value’ (repeatable)

auth

--auth

str

Convenience auth helper: ‘bearer:$TOKEN’ -> Authorization: Bearer , ‘basic:user:pass’ sets HTTP Basic auth

credential

--credential

str

Credential slot resolution (repeatable), e.g., ‘token=$API_TOKEN’

credential_file

--credential-file

str

Optional dotenv file for resolving @KEY credentials

verbose

--verbose

bool

False

Verbose logging for this command

quiet

--quiet

bool

False

Quiet logging for this command

trace

--trace

bool

False

Shell-style trace of key steps and external commands

Chaining: writes via --url.

export s3

Upload stdin or an input file to Amazon S3, specified by s3:// URL or bucket/key.

Options

Arg key

CLI flag

Type

Default

Description

input

--input

path

Input path or ‘-’ for stdin

read_stdin

--read-stdin

bool

False

Read object body from stdin (alias for -i -)

url

--url

str

Full URL s3://bucket/key

bucket

--bucket

str

Bucket name

key

--key

str

Object key (when using –bucket)

verbose

--verbose

bool

False

Verbose logging for this command

quiet

--quiet

bool

False

Quiet logging for this command

trace

--trace

bool

False

Shell-style trace of key steps and external commands

Chaining: writes via --url.

export vimeo

Upload a new video to Vimeo or replace an existing video by URI. Optionally set title and description.

Options

Arg key

CLI flag

Type

Default

Description

input

--input

path

Input path or ‘-’ for stdin

name

--name

str

Video title

description

--description

str

Video description

description_file

--description-file

str

Read description text from a file (UTF-8)

replace_uri

--replace-uri

str

Replace existing video at this Vimeo URI

verbose

--verbose

bool

False

Verbose logging for this command

quiet

--quiet

bool

False

Quiet logging for this command

trace

--trace

bool

False

Shell-style trace of key steps and external commands

vimeo_token

--vimeo-token

str

Access token (alias for –credential access_token=…)

vimeo_client_id

--vimeo-client-id

str

Client ID (alias for –credential client_id=…)

vimeo_client_secret

--vimeo-client-secret

str

Client secret (alias for –credential client_secret=…)

credential

--credential

str

Credential slot resolution (repeatable), e.g., ‘access_token=$VIMEO_TOKEN’

credential_file

--credential-file

str

Optional dotenv file for resolving @KEY credentials