Skip to content

Commit 4fc66f6

Browse files
authored
chore: Revert options & yargs parser changes (#257)
1 parent c70ce34 commit 4fc66f6

File tree

3 files changed

+19
-14
lines changed

3 files changed

+19
-14
lines changed

index.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
var fs = require('fs');
44
var path = require('path');
5-
var log = require('gulplog');
65

6+
var log = require('gulplog');
7+
var yargs = require('yargs');
78
var Liftoff = require('liftoff');
89
var interpret = require('interpret');
910
var v8flags = require('v8flags');
@@ -12,7 +13,7 @@ var chalk = require('chalk');
1213
var exit = require('./lib/shared/exit');
1314
var tildify = require('./lib/shared/tildify');
1415
var makeTitle = require('./lib/shared/make-title');
15-
var parser = require('./lib/shared/options/parser');
16+
var cliOptions = require('./lib/shared/options/cli-options');
1617
var completion = require('./lib/shared/completion');
1718
var cliVersion = require('./package.json').version;
1819
var 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

5769
cli.on('preload:before', function(name) {
5870
log.info('Preloading external module:', chalk.magenta(name));

lib/shared/options/parser.js renamed to lib/shared/options/cli-options.js

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
'use strict';
22

33
var chalk = require('chalk');
4-
var yargs = require('yargs');
5-
6-
var usage =
7-
'\n' + chalk.bold('Usage:') +
8-
' gulp ' + chalk.blue('[options]') + ' tasks';
94

105
var 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;

test/fixtures/logging.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
var log = require('gulplog');
2+
var yargs = require('yargs');
23
var 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

68
toConsole(log, opts);
79

0 commit comments

Comments
 (0)