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;
}