/** * Update all themes. * * @subcommand update-all * @synopsis [--dry-run] */ function update_all($args, $assoc_args) { parent::update_all($args, $assoc_args); }
function __construct($args, $assoc_args) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; require_once ABSPATH . 'wp-admin/includes/plugin-install.php'; parent::__construct($args, $assoc_args); }
/** * Install a plugin from wordpress.org or from a zip file. * * @synopsis <plugin|zip> [--version=<version>] [--activate] */ function install($args, $assoc_args) { parent::install($args, $assoc_args); }
/** * Update a plugin (to the latest dev version) * * @param array $args * @param array $assoc_args */ function update($args, $assoc_args) { if (isset($assoc_args['version']) && 'dev' == $assoc_args['version']) { $this->delete($args, array(), false); $this->install($args, $assoc_args); } else { parent::update($args, $assoc_args); } }