recommender.drush.inc in Recommender API 7.5
File
recommender.drush.inc
View source
<?php
function recommender_drush_command() {
$items = array();
$items['recommender'] = array(
'description' => "Directly create a record to run recommender.",
'aliases' => array(
'rec',
),
'drupal dependencies' => array(
'recommender',
),
'arguments' => array(
'recommender' => 'Recommender name to run.',
'description' => 'Description of this command. Enclose spaces in double quotes.',
),
'examples' => array(
'drush recommender fivestar "Run fivestar recommender"' => "Create a request to run fivestar recommender.",
),
'bootstrap' => DRUSH_BOOTSTRAP_DRUPAL_FULL,
);
return $items;
}
function recommender_drush_help($section) {
switch ($section) {
case 'drush:recommender':
return dt("Directly create a record to run recommender.");
}
}
function drush_recommender($recommender, $description = NULL) {
$record_id = recommender_create_record($recommender, $description);
if ($record_id) {
drush_print("Successfully created run-recommender request with computing_record ID: {$record_id}");
}
else {
drush_print('Cannot create run-recommender request');
}
}