fovus pipeline download

fovus pipeline download

Download pipeline files from Fovus Storage (pipelines/<pipeline-id>/).

Only new or updated files will be downloaded.

PIPELINE_DIRECTORY is the directory where the files will be downloaded. The pipeline ID is read from PIPELINE_DIRECTORY/.fovus/pipeline_data.json when a remote pipeline was created from this directory, unless –pipeline-id is provided.

Usage

fovus pipeline download [OPTIONS] PIPELINE_DIRECTORY

Options

--pipeline-id <pipeline_id>

The ID of the pipeline to download files from. This is only required if PIPELINE_DIRECTORY has not been initialized by the Fovus CLI.

--include-paths <include_paths>

Relative path(s) to files or folders under pipelines/<pipeline-id>/ to download.

Paths support Unix shell-style wildcards.

You can only provide either –include-paths or –exclude-paths, not both.

Supported wildcards: * - matches any number of characters ? - matches any single character

E.g. work/out?/*.txt matches any .txt file in folders work/out1, work/out2, etc.

To specify multiple paths, this option may be provided multiple times or deliminated by a comma (,). To escape a comma, use two commas (,,).

E.g. –include-paths “path1” –include-paths “path2”

E.g. –include-paths “path1,path2”

--exclude-paths <exclude_paths>

Relative paths to files or folders under pipelines/<pipeline-id>/ that will not be downloaded. Paths are provided with support for Unix shell-style wildcards.

You can only provide either –include-paths or –exclude-paths, not both.

Supported wildcards: * - matches any number of characters ? - matches any single character

To specify multiple paths, this option may be provided multiple times or deliminated by a comma (,). To escape a comma, use two commas (,,).

E.g. –exclude-paths “path1” –exclude-paths “path2”

E.g. –exclude-paths “path1,path2”

Arguments

PIPELINE_DIRECTORY

Required argument