You are here

function drush_devel_reinstall in Devel 7

Same name and namespace in other branches
  1. 8.3 drush/devel.drush8.inc \drush_devel_reinstall()
  2. 8 drush/devel.drush8.inc \drush_devel_reinstall()
  3. 8.2 drush/devel.drush8.inc \drush_devel_reinstall()
  4. 6 devel.drush.inc \drush_devel_reinstall()

A command callback for reinstalling one or more projects.

This is faster than 3 separate bootstraps.

File

./devel.drush.inc, line 71
Drush integration for the devel module.

Code

function drush_devel_reinstall() {
  $projects = func_get_args();
  $args = array_merge(array(
    'pm-disable',
  ), $projects);
  call_user_func_array('drush_invoke', $args);
  $args = array_merge(array(
    'pm-uninstall',
  ), $projects);
  call_user_func_array('drush_invoke', $args);
  $args = array_merge(array(
    'pm-enable',
  ), $projects);
  call_user_func_array('drush_invoke', $args);
}