function computing_drush_command in Drupal Computing 7.2
Same name and namespace in other branches
- 7 computing.drush.inc \computing_drush_command()
Implements hook_drush_command().
File
- ./
computing.drush.inc, line 11
Code
function computing_drush_command() {
$items = array();
$items['computing-call'] = array(
'description' => 'Call any Drupal/PHP functions and print results as json for further process. All parameters must be encoded in Json.',
'hidden' => TRUE,
'examples' => array(
'drush computing-call node_load 1' => 'Display node 1 data in json',
),
'bootstrap' => DRUSH_BOOTSTRAP_DRUPAL_FULL,
);
// copied some code from php-eval in core.drush.inc.
$items['computing-eval'] = array(
'description' => 'Call any Drupal/PHP snippet and print results as json for further process.',
'hidden' => TRUE,
'arguments' => array(
'code' => 'PHP code, or "-" to read code from STDIN',
),
'required-arguments' => TRUE,
'examples' => array(
'drush computing-eval "$nid=1; return node_load($nid);"' => 'Display node 1 data in json',
),
'bootstrap' => DRUSH_BOOTSTRAP_DRUPAL_FULL,
);
return $items;
}