function views_bulk_operations_drush_command in Views Bulk Operations (VBO) 8
Same name and namespace in other branches
- 8.3 views_bulk_operations.drush.inc \views_bulk_operations_drush_command()
- 8.2 views_bulk_operations.drush.inc \views_bulk_operations_drush_command()
- 6.3 views_bulk_operations.drush.inc \views_bulk_operations_drush_command()
- 6 views_bulk_operations.drush.inc \views_bulk_operations_drush_command()
- 7.3 views_bulk_operations.drush.inc \views_bulk_operations_drush_command()
- 4.0.x views_bulk_operations.drush.inc \views_bulk_operations_drush_command()
Implements hook_drush_command().
File
- ./
views_bulk_operations.drush.inc, line 14 - Contains code providing drush commands functionality.
Code
function views_bulk_operations_drush_command() {
return [
'views-bulk-operations-execute' => [
'description' => 'Execute an action on all results of the given view.',
'aliases' => [
'vbo-execute',
],
'arguments' => [
'view_id' => 'The ID of the view to use',
'action_id' => 'The ID of the action to execute',
],
'options' => [
'display-id' => 'ID of the display to use (default: default)',
'args' => 'View arguments (slash is a delimeter, default: none)',
'exposed' => 'Exposed filters (query string format)',
'batch-size' => 'Processing batch size (default: 100)',
'config' => 'Action configuration (query string format)',
],
'examples' => [
'drush vbo-execute some_view some_action --user=1' => 'Execute some action on some view as the superuser.',
'drush vbo-execute some_view some_action --args=arg1/arg2 --batch-size=50' => 'Execute some action on some view with arg1 and arg2 as view arguments and 50 entities processed per batch.',
'drush vbo-execute some_view some_action --config="key1=value1&key2=value2"' => 'Execute some action on some view with action configuration set.',
],
],
];
}