Provided by: datalad_0.12.2-2_all bug


       datalad uninstall - uninstall subdatasets


       datalad   uninstall   [-h]   [-d   DATASET]   [-r]   [--nocheck]  [--if-dirty  {fail,save-
              before,ignore}] [PATH [PATH ...]]


       This command can be used to uninstall any number of installed subdatasets.   This  command
       will error if individual files or non-dataset directories are given as input (use the drop
       or remove command depending on the desired goal), nor will it uninstall top-level datasets
       (i.e.  datasets  that  are not a subdataset in another dataset; use the remove command for
       this purpose).

       By default, the availability of at least one remote copy for each currently available file
       in  any  dataset  is  verified.  As  these  checks  could  lead to slow operation (network
       latencies, etc), they can be disabled.

       Any number of paths to process can be given as input. Recursion into subdatasets needs  to
       be  explicitly  enabled,  while  recursion  into  subdirectories  within a dataset is done
       automatically. An optional recursion limit is applied relative to each given input path.


       Uninstall a subdataset (undo installation)::

         ~/some/dataset$ datalad uninstall somesubdataset1


       PATH   path/name of the component to be uninstalled. Constraints: value must be a string

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

       -d DATASET, -\-dataset DATASET
              specify the dataset to perform the operation on. If no dataset is given, an attempt
              is made to identify a dataset based on the PATH given. Constraints: Value must be a
              Dataset or a valid identifier of a Dataset (e.g. a path)

       -r, -\-recursive
              if set, recurse into potential subdataset.

              whether  to  perform checks to assure the configured minimum number (remote) source
              for data. Give this option to skip checks.

       -\-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 <>.