0.0.1 • Published 10 years ago

grunt-redirect v0.0.1

Weekly downloads
1
License
-
Repository
github
Last release
10 years ago

grunt-redirect

Grunt task to save command output to file.

Build Status Dependency Status

Getting Started

Installation

$ npm install grunt-redirect

Requirements

  • 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