Man pages sections > man1 > datalad-aggregate-metadata


datalad-aggregate-metadata(1) General Commands Manual datalad-aggregate-metadata(1)


datalad-aggregate-metadata [--version] [-h] [-l LEVEL] [-p {condor}]
[-d DATASET] [--guess-native-type] [-r]
[--recursion-limit LEVELS] [--nosave]
[--if-dirty {fail,save-before,ignore}]


Aggregate meta data of a dataset for later query.
By default meta data is aggregated across all configured native meta data
sources. Optionally, the type of available meta data can guessed, if no
types are configures. Moreover, it is possible to aggregate meta data from
any subdatasets into the superdataset, in order to facilitate data
discovery without having to obtain any subdataset.

Any datasets where (updated) aggregated meta data was saved.


--version show the program's version and license information
-h, --help, --help-np
show this help message. --help-np forcefully disables
the use of a pager for displaying the help message
-l LEVEL, --log-level LEVEL
set logging verbosity level. Choose among critical,
error, warning, info, debug. Also you can specify an
integer <10 to provide even more debugging information
-p {condor}, --pbs-runner {condor}
execute command by scheduling it via available PBS.
For settings, config file will be consulted
-d DATASET, --dataset DATASET
specify the dataset to perform the install operation
on. If no dataset is given, an attempt is made to
identify the dataset based on the current working
directory and/or the PATH given. Constraints: Value
must be a Dataset or a valid identifier of a Dataset
(e.g. a path)
guess native meta data type of datasets, if none is
configured. With a configured, or auto-detected meta
data type, no native meta data will be aggregated.
[Default: False]
-r, --recursive
if set, recurse into potential subdataset. [Default:
--recursion-limit LEVELS
limit recursion into subdataset to the given number of
levels. Constraints: value must be convertible to type
'int' [Default: None]
--nosave by default all modifications to a dataset are
immediately saved. Given this option will disable this
behavior. [Default: True]
--if-dirty {fail,save-before,ignore}
desired behavior if a dataset with unsaved changes is
discovered: 'fail' will trigger an error and further
processing is aborted; 'save-before' will save all
changes prior any further action; 'ignore' let's
datalad proceed as if the dataset would not have
unsaved changes. [Default: 'save-before']


datalad is developed by The DataLad Team and Contributors <>.
2016-11-10 datalad-aggregate-metadata 0.4.1