osmo data#

usage: osmo data [-h] {upload,download,list,delete} ...

Positional Arguments#

command

Possible choices: upload, download, list, delete

Sub-commands#

upload#

Upload data to a backend URI

osmo data upload [-h] [--regex REGEX] [--processes PROCESSES] [--threads THREADS] [--benchmark-out BENCHMARK_OUT]
                     remote_uri local_path [local_path ...]

Positional Arguments#

remote_uri

Location where data will be uploaded to.

local_path

Path(s) where the data lies.

Named Arguments#

--regex, -x

Regex to filter which types of files to upload

--processes, -p

Number of processes. Defaults to 8

Default: 8

--threads, -T

Number of threads per process. Defaults to 20

Default: 20

--benchmark-out, -b

Path to folder where benchmark data will be written to.

download#

Download a data from a backend URI

osmo data download [-h] [--regex REGEX] [--resume] [--processes PROCESSES] [--threads THREADS] [--benchmark-out BENCHMARK_OUT] remote_uri local_path

Positional Arguments#

remote_uri

URI where data will be downloaded from.

local_path

Path where data will be downloaded to.

Named Arguments#

--regex, -x

Regex to filter which types of files to download

--resume, -r

Resume a download.

Default: False

--processes, -p

Number of processes. Defaults to 8

Default: 8

--threads, -T

Number of threads per process. Defaults to 20

Default: 20

--benchmark-out, -b

Path to folder where benchmark data will be written to.

list#

List a data from a backend URI

osmo data list [-h] [--regex REGEX] [--prefix PREFIX] [--recursive] [--no-pager] remote_uri [local_path]

Positional Arguments#

remote_uri

URI where data will be listed for.

local_path

Path where list data will be written to.

Named Arguments#

--regex, -x

Regex to filter which types of files to list

--prefix, -p

Prefix/directory to list from the remote URI.

Default: ''

--recursive, -r

List recursively.

Default: False

--no-pager

Do not use a pager to display the list results, print directly to stdout.

Default: False

delete#

Delete a data from a backend URI

osmo data delete [-h] [--regex REGEX] remote_uri

Positional Arguments#

remote_uri

URI where data will be delete from.

Named Arguments#

--regex, -x

Regex to filter which types of files to delete