@@ -105,11 +105,11 @@ function loadGulpFile(localGulp, gulpFile, tasks){
105
105
function getGulpFile ( baseDir ) {
106
106
var extensions ;
107
107
if ( require . extensions ) {
108
- extensions = Object . keys ( require . extensions ) . join ( "," ) ;
108
+ extensions = Object . keys ( require . extensions ) . join ( ',' ) ;
109
109
} else {
110
110
extensions = [ '.js' , '.coffee' ] ;
111
111
}
112
- var gulpFile = findup ( " Gulpfile{" + extensions + "}" , { nocase : true } ) ;
112
+ var gulpFile = findup ( ' Gulpfile{' + extensions + '}' , { nocase : true } ) ;
113
113
return gulpFile ;
114
114
}
115
115
@@ -128,12 +128,18 @@ function logEvents(gulp) {
128
128
129
129
gulp . on ( 'task_stop' , function ( e ) {
130
130
var time = prettyTime ( e . hrDuration ) ;
131
- gutil . log ( 'Finished' , "'" + gutil . colors . cyan ( e . task ) + "'" , "in" , gutil . colors . magenta ( time ) ) ;
131
+ gutil . log ( 'Finished' , "'" + gutil . colors . cyan ( e . task ) + "'" , 'in' , gutil . colors . magenta ( time ) ) ;
132
132
} ) ;
133
133
134
134
gulp . on ( 'task_err' , function ( e ) {
135
135
var msg = formatError ( e ) ;
136
136
var time = prettyTime ( e . hrDuration ) ;
137
- gutil . log ( 'Errored' , "'" + gutil . colors . cyan ( e . task ) + "'" , "in" , gutil . colors . magenta ( time ) , gutil . colors . red ( msg ) ) ;
137
+ gutil . log ( 'Errored' , "'" + gutil . colors . cyan ( e . task ) + "'" , 'in' , gutil . colors . magenta ( time ) , gutil . colors . red ( msg ) ) ;
138
+ } ) ;
139
+
140
+ gulp . on ( 'task_not_found' , function ( name ) {
141
+ gutil . log ( gutil . colors . red ( "Task '" + name + "' was not defined in your gulpfile but you tried to run it." ) ) ;
142
+ gutil . log ( 'Please check the documentation for proper gulpfile formatting.' ) ;
143
+ process . exit ( 1 ) ;
138
144
} ) ;
139
145
}
0 commit comments