@@ -14,50 +14,50 @@ var completion = require('./lib/completion');
1414var argv = require ( 'minimist' ) ( process . argv . slice ( 2 ) ) ;
1515var taskTree = require ( './lib/taskTree' ) ;
1616
17- // set env var for ORIGINAL cwd
17+ // Set env var for ORIGINAL cwd
1818// before anything touches it
1919process . env . INIT_CWD = process . cwd ( ) ;
2020
2121var cli = new Liftoff ( {
2222 name : 'gulp' ,
2323 completions : completion ,
2424 extensions : interpret . jsVariants ,
25- v8flags : v8flags
25+ v8flags : v8flags ,
2626} ) ;
2727
28- // exit with 0 or 1
28+ // Exit with 0 or 1
2929var failed = false ;
3030process . once ( 'exit' , function ( code ) {
3131 if ( code === 0 && failed ) {
3232 exit ( 1 ) ;
3333 }
3434} ) ;
3535
36- // parse those args m8
36+ // Parse those args m8
3737var cliPackage = require ( './package' ) ;
3838var versionFlag = argv . v || argv . version ;
3939var tasksFlag = argv . T || argv . tasks ;
4040var tasks = argv . _ ;
4141var toRun = tasks . length ? tasks : [ 'default' ] ;
4242
43- // this is a hold-over until we have a better logging system
43+ // This is a hold-over until we have a better logging system
4444// with log levels
4545var simpleTasksFlag = argv [ 'tasks-simple' ] ;
4646var shouldLog = ! argv . silent && ! simpleTasksFlag ;
4747
4848if ( ! shouldLog ) {
49- gutil . log = function ( ) { } ;
49+ gutil . log = function ( ) { } ;
5050}
5151
52- cli . on ( 'require' , function ( name ) {
52+ cli . on ( 'require' , function ( name ) {
5353 gutil . log ( 'Requiring external module' , chalk . magenta ( name ) ) ;
5454} ) ;
5555
56- cli . on ( 'requireFail' , function ( name ) {
56+ cli . on ( 'requireFail' , function ( name ) {
5757 gutil . log ( chalk . red ( 'Failed to load external module' ) , chalk . magenta ( name ) ) ;
5858} ) ;
5959
60- cli . on ( 'respawn' , function ( flags , child ) {
60+ cli . on ( 'respawn' , function ( flags , child ) {
6161 var nodeFlags = chalk . magenta ( flags . join ( ', ' ) ) ;
6262 var pid = chalk . magenta ( child . pid ) ;
6363 gutil . log ( 'Node flags detected:' , nodeFlags ) ;
@@ -69,13 +69,13 @@ function run() {
6969 cwd : argv . cwd ,
7070 configPath : argv . gulpfile ,
7171 require : argv . require ,
72- completion : argv . completion
72+ completion : argv . completion ,
7373 } , handleArguments ) ;
7474}
7575
7676module . exports = run ;
7777
78- // the actual logic
78+ // The actual logic
7979function handleArguments ( env ) {
8080 if ( versionFlag && tasks . length === 0 ) {
8181 gutil . log ( 'CLI version' , cliPackage . version ) ;
@@ -99,14 +99,14 @@ function handleArguments(env) {
9999 exit ( 1 ) ;
100100 }
101101
102- // check for semver difference between cli and local installation
102+ // Check for semver difference between cli and local installation
103103 if ( semver . gt ( cliPackage . version , env . modulePackage . version ) ) {
104104 gutil . log ( chalk . red ( 'Warning: gulp version mismatch:' ) ) ;
105105 gutil . log ( chalk . red ( 'Global gulp is' , cliPackage . version ) ) ;
106106 gutil . log ( chalk . red ( 'Local gulp is' , env . modulePackage . version ) ) ;
107107 }
108108
109- // chdir before requiring gulpfile to make sure
109+ // Chdir before requiring gulpfile to make sure
110110 // we let them chdir as needed
111111 if ( process . cwd ( ) !== env . cwd ) {
112112 process . chdir ( env . cwd ) ;
@@ -116,14 +116,14 @@ function handleArguments(env) {
116116 ) ;
117117 }
118118
119- // this is what actually loads up the gulpfile
119+ // This is what actually loads up the gulpfile
120120 require ( env . configPath ) ;
121121 gutil . log ( 'Using gulpfile' , chalk . magenta ( tildify ( env . configPath ) ) ) ;
122122
123123 var gulpInst = require ( env . modulePath ) ;
124124 logEvents ( gulpInst ) ;
125125
126- process . nextTick ( function ( ) {
126+ process . nextTick ( function ( ) {
127127 if ( simpleTasksFlag ) {
128128 return logTasksSimple ( env , gulpInst ) ;
129129 }
@@ -141,34 +141,33 @@ function logTasks(env, localGulp) {
141141 tree . label = 'Tasks for ' + chalk . magenta ( tildify ( env . configPath ) ) ;
142142 archy ( tree )
143143 . split ( '\n' )
144- . filter ( function ( v , i ) {
145- // log first line as is
146- if ( i === 0 ) {
144+ . filter ( function ( v , i ) {
145+ // Log first line as is
146+ if ( i === 0 ) {
147147 gutil . log ( v ) ;
148- return false ;
148+ return false ;
149149 }
150- // search for longest line
151- if ( v . length > padding ) {
150+ // Search for longest line
151+ if ( v . length > padding ) {
152152 padding = v . length ;
153153 }
154154 return v . trim ( ) . length !== 0 ;
155-
156- } ) . forEach ( function ( v ) {
155+ } ) . forEach ( function ( v ) {
157156 var line = v . split ( ' ' ) ;
158157 var task = line . slice ( 1 ) . join ( ' ' ) ;
159158
160- // log dependencies as is
161- if ( rdependency . test ( v ) ) {
159+ // Log dependencies as is
160+ if ( rdependency . test ( v ) ) {
162161 gutil . log ( v ) ;
163- // pretty task with optionnal description
164- } else {
165- gutil . log (
166- line [ 0 ] + ' ' +
167- chalk . cyan ( task ) +
168- Array ( padding + 3 - v . length ) . join ( ' ' ) +
169- ( localGulp . tasks [ task ] . fn . description || '' )
170- ) ;
162+ return ;
171163 }
164+
165+ // Pretty task with optional description
166+ gutil . log (
167+ line [ 0 ] + ' ' + chalk . cyan ( task ) +
168+ Array ( padding + 3 - v . length ) . join ( ' ' ) +
169+ ( localGulp . tasks [ task ] . fn . description || '' )
170+ ) ;
172171 } ) ;
173172}
174173
@@ -178,7 +177,7 @@ function logTasksSimple(env, localGulp) {
178177 . trim ( ) ) ;
179178}
180179
181- // format orchestrator errors
180+ // Format orchestrator errors
182181function formatError ( e ) {
183182 if ( ! e . err ) {
184183 return e . message ;
@@ -189,38 +188,38 @@ function formatError(e) {
189188 return e . err . toString ( ) ;
190189 }
191190
192- // normal error
191+ // Normal error
193192 if ( e . err . stack ) {
194193 return e . err . stack ;
195194 }
196195
197- // unknown (string, number, etc.)
196+ // Unknown (string, number, etc.)
198197 return new Error ( String ( e . err ) ) . stack ;
199198}
200199
201- // wire up logging events
200+ // Wire up logging events
202201function logEvents ( gulpInst ) {
203202
204203 // total hack due to poor error management in orchestrator
205- gulpInst . on ( 'err' , function ( ) {
204+ gulpInst . on ( 'err' , function ( ) {
206205 failed = true ;
207206 } ) ;
208207
209- gulpInst . on ( 'task_start' , function ( e ) {
208+ gulpInst . on ( 'task_start' , function ( e ) {
210209 // TODO: batch these
211210 // so when 5 tasks start at once it only logs one time with all 5
212211 gutil . log ( 'Starting' , '\'' + chalk . cyan ( e . task ) + '\'...' ) ;
213212 } ) ;
214213
215- gulpInst . on ( 'task_stop' , function ( e ) {
214+ gulpInst . on ( 'task_stop' , function ( e ) {
216215 var time = prettyTime ( e . hrDuration ) ;
217216 gutil . log (
218217 'Finished' , '\'' + chalk . cyan ( e . task ) + '\'' ,
219218 'after' , chalk . magenta ( time )
220219 ) ;
221220 } ) ;
222221
223- gulpInst . on ( 'task_err' , function ( e ) {
222+ gulpInst . on ( 'task_err' , function ( e ) {
224223 var msg = formatError ( e ) ;
225224 var time = prettyTime ( e . hrDuration ) ;
226225 gutil . log (
@@ -231,7 +230,7 @@ function logEvents(gulpInst) {
231230 gutil . log ( msg ) ;
232231 } ) ;
233232
234- gulpInst . on ( 'task_not_found' , function ( err ) {
233+ gulpInst . on ( 'task_not_found' , function ( err ) {
235234 gutil . log (
236235 chalk . red ( 'Task \'' + err . task + '\' is not in your gulpfile' )
237236 ) ;
@@ -240,7 +239,7 @@ function logEvents(gulpInst) {
240239 } ) ;
241240}
242241
243- // fix stdout truncation on windows
242+ // Fix stdout truncation on windows
244243function exit ( code ) {
245244 if ( process . platform === 'win32' && process . stdout . bufferSize ) {
246245 process . stdout . once ( 'drain' , function ( ) {
0 commit comments