File tree Expand file tree Collapse file tree 3 files changed +19
-14
lines changed Expand file tree Collapse file tree 3 files changed +19
-14
lines changed Original file line number Diff line number Diff line change 22
33var fs = require ( 'fs' ) ;
44var path = require ( 'path' ) ;
5- var log = require ( 'gulplog' ) ;
65
6+ var log = require ( 'gulplog' ) ;
7+ var yargs = require ( 'yargs' ) ;
78var Liftoff = require ( 'liftoff' ) ;
89var interpret = require ( 'interpret' ) ;
910var v8flags = require ( 'v8flags' ) ;
@@ -12,7 +13,7 @@ var chalk = require('chalk');
1213var exit = require ( './lib/shared/exit' ) ;
1314var tildify = require ( './lib/shared/tildify' ) ;
1415var makeTitle = require ( './lib/shared/make-title' ) ;
15- var parser = require ( './lib/shared/options/parser ' ) ;
16+ var cliOptions = require ( './lib/shared/options/cli-options ' ) ;
1617var completion = require ( './lib/shared/completion' ) ;
1718var cliVersion = require ( './package.json' ) . version ;
1819var toConsole = require ( './lib/shared/log/to-console' ) ;
@@ -52,7 +53,18 @@ var cli = new Liftoff({
5253 } ,
5354} ) ;
5455
55- var opts = parser . argv ;
56+ var usage =
57+ '\n' + chalk . bold ( 'Usage:' ) +
58+ ' gulp ' + chalk . blue ( '[options]' ) + ' tasks' ;
59+
60+ var parser = yargs
61+ . help ( false )
62+ . version ( false )
63+ . detectLocale ( false )
64+ . usage ( usage )
65+ . options ( cliOptions ) ;
66+
67+ var opts = parser . parse ( ) ;
5668
5769cli . on ( 'preload:before' , function ( name ) {
5870 log . info ( 'Preloading external module:' , chalk . magenta ( name ) ) ;
Original file line number Diff line number Diff line change 11'use strict' ;
22
33var chalk = require ( 'chalk' ) ;
4- var yargs = require ( 'yargs' ) ;
5-
6- var usage =
7- '\n' + chalk . bold ( 'Usage:' ) +
8- ' gulp ' + chalk . blue ( '[options]' ) + ' tasks' ;
94
105var options = {
116 help : {
@@ -121,8 +116,4 @@ var options = {
121116 }
122117} ;
123118
124- var parser = yargs
125- . help ( false ) . version ( false ) . detectLocale ( false )
126- . usage ( usage ) . options ( options ) ;
127-
128- module . exports = parser ;
119+ module . exports = options ;
Original file line number Diff line number Diff line change 11var log = require ( 'gulplog' ) ;
2+ var yargs = require ( 'yargs' ) ;
23var toConsole = require ( '../../lib/shared/log/to-console' ) ;
4+ var cliOptions = require ( '../../lib/shared/options/cli-options' ) ;
35
4- var opts = require ( '../../lib/shared/ options/parser' ) . argv ;
6+ var opts = yargs . options ( cliOptions ) . parse ( ) ;
57
68toConsole ( log , opts ) ;
79
You can’t perform that action at this time.
0 commit comments