You are here

function entity_bulk_delete_drush_command in Entity Bulk Delete 7

Implements hook_drush_command().

File

./entity_bulk_delete.drush.inc, line 11
Drush integration for the Entity Bulk Delete module.

Code

function entity_bulk_delete_drush_command() {
  $items['entity-bulk-delete'] = array(
    'description' => dt("Bulk delete entities."),
    'aliases' => array(
      'ebd',
    ),
    'arguments' => array(
      'entity-type' => dt("The entity type."),
    ),
    'options' => array(
      'bundles' => dt('A comma-separated list of bundles.'),
      'limit' => dt('Limit on the number of items of each deletion process. Default is 25.'),
      'queue' => dt('Instead of deleting immediately, puts the entities in a deletion queue to be run later.'),
    ),
    'bootstrap' => DRUSH_BOOTSTRAP_DRUPAL_FULL,
    'examples' => array(
      'drush entity-bulk-delete node' => dt('Deletes all nodes'),
      'drush entity-bulk-delete node --limit=50' => dt('Delete all nodes, 50 at a time'),
      'drush entity-bulk-delete node --bundles=article,page --queue' => dt('Queues all article and page nodes for deletion.'),
    ),
  );
  return $items;
}