boedah/robo-drush
Composer 安装命令:
composer require boedah/robo-drush
包简介
Drush CommandStack for Robo Task Runner
README 文档
README
Extension to execute Drush commands in Robo.
Runs Drush commands in a stack. You can define global options for all commands (like Drupal root and uri).
The option -y is assumed by default but can be overridden on calls to exec()
by passing false as the second parameter.
Table of contents
Installation
composer require --dev boedah/robo-drush
Testing
composer test
Usage
Use the trait (according to your used version) in your RoboFile:
class RoboFile extends \Robo\Tasks { use \Boedah\Robo\Task\Drush\Tasks; }
Examples
Site update
This executes pending database updates and reverts all features (from code to database):
$this->taskDrushStack() ->drupalRootDirectory('/var/www/html/some-site') ->uri('sub.example.com') ->maintenanceOn() ->updateDb() ->revertAllFeatures() ->maintenanceOff() ->run();
Site install
$this->taskDrushStack() ->siteName('Site Name') ->siteMail('site-mail@example.com') ->locale('de') ->accountMail('mail@example.com') ->accountName('admin') ->accountPass('pw') ->dbPrefix('drupal_') ->sqliteDbUrl('sites/default/.ht.sqlite') ->disableUpdateStatusModule() ->siteInstall('minimal') ->run();
统计信息
- 总下载量: 345.64k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 22
- 点击次数: 0
- 依赖项目数: 6
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-06-06