23 lines
627 B
JavaScript
23 lines
627 B
JavaScript
|
'use strict';
|
||
|
|
||
|
var notify = require("gulp-notify");
|
||
|
var argv = require('yargs').argv;
|
||
|
|
||
|
module.exports = function() {
|
||
|
|
||
|
var args = Array.prototype.slice.call(arguments);
|
||
|
var notification = argv.notification === undefined ? true : argv.notification;
|
||
|
// Send error to notification center with gulp-notify
|
||
|
if(notification) {
|
||
|
notify.onError({
|
||
|
title: "JHipster Gulp Build",
|
||
|
subtitle: "Failure!",
|
||
|
message: "Error: <%= error.message %>",
|
||
|
sound: "Beep"
|
||
|
}).apply(this, args);
|
||
|
}
|
||
|
// Keep gulp from hanging on this task
|
||
|
this.emit('end');
|
||
|
|
||
|
};
|