datalad x-export-bagit

Synopsis

datalad x-export-bagit [-h] [--archive {tar,tgz,bz2,zip}] [-d DATASET] [-r] [-R LEVELS] [--version] PATH

Description

Export a dataset to a Bag-it

This is a proof-of-principle implementation that can export a DataLad dataset into a BagIt bag, a standardized storage and and transfer format for arbitrary digital content.

TODOs:

SEEALSO

RFC8493

BagIt specification.

Examples

Export dataset to a bag directory at /tmp/bag:

% datalad x-export-bagit /tmp/bag

Export dataset to a ZIP archive bag at /tmp/bag.zip:

% datalad x-export-bagit --archive zip /tmp/bag

Options

PATH

location to export to. With --archive this is the base path, and a filename extension will be appended to it. Constraints: must be a string or value must be None

-h, --help, --help-np

show this help message. --help-np forcefully disables the use of a pager for displaying the help message

--archive {tar,tgz,bz2,zip}

export bag as a single-file archive in the given format.

-d DATASET, --dataset DATASET

specify the dataset to export.

-r, --recursive

if set, recurse into potential subdatasets.

-R LEVELS, --recursion-limit LEVELS

limit recursion into subdatasets to the given number of levels. Constraints: value must be convertible to type 'int' or value must be NONE

--version

show the module and its version which provides the command

Authors

datalad is developed by Michael Hanke <michael.hanke@gmail.com>.