function security_review_drush_command in Security Review 8
Same name and namespace in other branches
- 6 security_review.drush.inc \security_review_drush_command()
- 7 security_review.drush.inc \security_review_drush_command()
Implements hook_drush_command().
File
- ./
security_review.drush.inc, line 13 - Drush commands for Security Review module.
Code
function security_review_drush_command() {
$items = [];
$items['security-review'] = [
'aliases' => [
'secrev',
],
'callback' => 'security_review_drush',
'description' => "Run the Security Review checklist",
'options' => [
'store' => 'Write results to the database',
'log' => 'Log results of each check to watchdog, defaults to off',
'lastrun' => 'Do not run the checklist, just print last results',
'check' => 'Comma-separated list of specified checks to run. See README.txt for list of options',
'skip' => 'Comma-separated list of specified checks not to run. This takes precedence over --check.',
'short' => "Short result messages instead of full description (e.g. 'Text formats')",
'results' => 'Show the incorrect settings for failed checks',
],
'examples' => [
'secrev' => 'Run the checklist and output the results',
'secrev --store' => 'Run the checklist, store, and output the results',
'secrev --lastrun' => 'Output the stored results from the last run of the checklist',
],
'bootstrap' => DRUSH_BOOTSTRAP_DRUPAL_FULL,
'outputformat' => [
'default' => 'table',
'pipe-format' => 'csv',
'fields-default' => [
'message',
'status',
],
'field-labels' => [
'message' => 'Message',
'status' => 'Status',
'findings' => 'Findings',
],
'output-data-type' => 'format-table',
],
];
return $items;
}