Stupidly simple Drush task runner for grunt.
This plugin requires Grunt ~0.4.1
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-drush --save-dev
One the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-drush');
In your project's Gruntfile, add a section named drush
to the data object passed into grunt.initConfig()
.
grunt.initConfig({
drush: {
your_target: {
args: [],
dest: 'path/if/required/for/task'
},
},
})
grunt.initConfig({
drush: {
install: {
args: ['make', 'example/core.make'],
dest: 'src'
}
},
})
- Expand the functionality to do something more useful
- Tests
- Find a solution to using this.files for the config objects
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
- 0.0.3 - @thijsvdanker Removed deprecated contrib lib
- 0.0.2 - @randallknutson Added the ability to specify the cwd
- 0.0.1 - Initial hack together