esgunpublish ============ The ``esgunpublish`` command retracts, or, upon specification, deletes a specified dataset(s). The output of this command is either a success or failure message accompanied with the id of the dataset that was retracted. Exercise caution when deleting datasets as, if replicas have been made or if you will be republishing, you should retract rather than delete outright. There are three input methods for specifying input dataset(s). Usage ----- For a single dataset ``esgunpublish`` is used with the following syntax:: esgunpublish --dset-id The ```` can be either the ``instance_id`` or the full ``dataset_id`` corresponding to the dataset. If ``instance_id`` is used, the program will use the ``data-node`` option, from CLI or config file, to create the full ``dataset_id``. For multiple datasets there are two additional options. **Option 1:** use a list in a text file with ``--use-list``. :: esgunpublish --use-list /path/to/textfile **Option 2:** Specify the mapfile or a path to a directory containing mapfile(s). A datanode must be specified as mapfiles don't contain the datanode in the dataset id:: esgunpublish --map /path/to/mapfiles ``esgunpublish`` supports the following command line arguments:: usage: esgunpublish [-h] [--index-node INDEX_NODE] [--data-node DATA_NODE] [--certificate CERT] [--delete] [--dset-id DSET_ID] [--map MAP [MAP ...]] [--use-list DSET_LIST] [--ini CFG] [--version] [--no-auth] [--silent] [--verbose] Unpublish data sets from ESGF databases. optional arguments: -h, --help show this help message and exit --index-node INDEX_NODE Specify index node. --data-node DATA_NODE Specify data node. --certificate CERT, -c CERT Use the following certificate file in .pem form for unpublishing (use a myproxy login to generate). --delete Specify deletion of dataset (default is retraction). --dset-id DSET_ID Dataset ID for dataset to be retracted or deleted. --config CFG, -cfg CFG Path to config file. --map MAP [MAP ...] Path(s) to a mapfile or directory(s) containing mapfiles. --use-list DSET_LIST Path to a file containing list of dataset_ids. --version Print the version and exit --no-auth Run publisher without certificate, only works on certain index nodes. --silent Enable silent mode. --verbose Enable verbose mode. You can see this message above by running ``esgunpublish -h``. For the ``--ini, -i`` option, the path may be relative but it must point to the file, not to the directory in which the config file is.