0.0.1 • Published 12 years ago
grunt-redirect v0.0.1
grunt-redirect
Grunt task to save command output to file.
Getting Started
Installation
$ npm install grunt-redirectRequirements
grunt --version>= 0.4
Options
options.stdout
Type: Boolean
Default value: true
Set options.stdout to true to save stdout.
options.stderr
Type: Boolean
Default value: false
Set options.stderr to true to save stderr.
options.overwrite
Type: Boolean
Default value: true
Set options.overwrite to true to overwrite output files.
Configuration Examples
redirect is a multitask, so you can use it similary to dist, build or etc...
grunt.initConfig({
...
redirect: {
dist: {
options: {
stdout: true,
stderr: false,
overwrite: true
},
files: {
"path/to/file01": "command01 arg1 arg2 ...",
"path/to/file02": "command02 arg1 arg2 ...",
...
}
}
}
...
});Usage Example to update JSON files
For example, bump version when you build your app.
grunt.initConfig({
...
redirect: {
build: {
files: {
"path/to/package.json": "command package.template data.json",
"path/to/bower.json": "command bower.template data.json",
"path/to/manifest.json": "command manifest.template data.json",
...
}
}
}
...
});License
MIT License (c) Hiroyuki Sano

