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');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								};
							 |