Display attention-grabbing messages in the terminal
npm install grunt-attention> Display attention-grabbing messages in the terminal.
This plugin recommends Grunt 0.4.1 or newer.
``bash`
npm install grunt-attention --save-dev
Once that's done, add this line to your project's Gruntfile.js:
`js`
grunt.loadNpmTasks('grunt-attention');
`js
grunt.initConfig({
attention: {
connect: {
options: {
message: 'Server started: ' +
chalk.underline.blue('http://<%= connect.hostname %>:<%= connect.port %>/'),
borderColor: 'bgBlue'
},
s3: {
options: {
message: chalk.green.bold('Files have been pushed to S3.') +
'\n\n' +
chalk.green('<%= s3.count %> files uploaded successfully in <%= s3.timer %> seconds.'),
border: 'double',
borderColor: 'bgGreen' }
}
}
});
// Load the task
grunt.loadNpmTasks('grunt-attention');
`
#### message _required_
Text to display.
#### border _optional_
Border style.
Included styles: thin, double, stacked, comment.
Single character repeated: Provide a single character and it will repeat it as the border such as ! or *.
New style: Provide a 9-character string for all sides. See lib/borders.js for examples.
#### borderColor _optional_
Color for the border.
Choices are: black, red, green, yellow, blue, magenta, cyan, white, gray,bgBlack, bgRed, bgGreen, bgYellow, bgBlue, bgMagenta, bgCyan, bgWhite, bgGray.
Currently you can't set both the foreground and the background, that will be resolved in a future release.
to lint and run the tests.Release History
* 0.0.1 - Oct 7, 2013 - First release!
* 0.0.2 - Oct 7, 2013 - Added examples to the doc, fixed a typo.
* 0.0.3 - Oct 26, 2013 - Fixed
main in the package.json`.