ebulk ingest-download tool examples

Basic ingestion/download

   ebulk pull <DATASET>
      * downloads the content of target dataset

   ebulk push <DATASET>
      * ingests files into the target dataset

   ebulk pull <DATASET> -d <PATH>
      * downloads the content of target dataset in target PATH
      * future operations on PATH directory will use the DATASET reference implicitly

   ebulk push <DATASET> -c 20
      * ingests files into the <DATASET> splitting them in chunks of 20MB

   ebulk push <DATASET> -s <STORAGE>
      * ingests the content of the input storage [http, ftp, s3] into the target dataset

   ebulk push <DATASET> -s <STORAGE> --advanced
      * allows the user to edit the configuration file of the selected storage

   ebulk push <DATASET> --custom-storage 
      * user can install and configure a new input plugin storage

Manage local changes

   ebulk status <DATASET>
      * checks local changes of target dataset

   ebulk add <PATH>
      * marks files in path for ingestion

   ebulk remove <PATH>
      * marks files in path for deletion

   ebulk reset <PATH>
      * resets marked files in path

   ebulk pull --discard-changes
      * discards local changes by checking the remote dataset

