1 | 'use strict';
|
2 |
|
3 | var _commander = require('commander');
|
4 |
|
5 | var _commander2 = _interopRequireDefault(_commander);
|
6 |
|
7 | var _create = require('./cli/create');
|
8 |
|
9 | var _create2 = _interopRequireDefault(_create);
|
10 |
|
11 | var _generate = require('./cli/generate');
|
12 |
|
13 | var _generate2 = _interopRequireDefault(_generate);
|
14 |
|
15 | var _logger = require('./logger');
|
16 |
|
17 | var _logger2 = _interopRequireDefault(_logger);
|
18 |
|
19 | var _package = require('../package.json');
|
20 |
|
21 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
22 |
|
23 | _commander2.default.version(_package.version);
|
24 |
|
25 | _commander2.default.command('create [name]').description('create application with a name').action(function (name) {
|
26 | return (0, _create2.default)(name);
|
27 | });
|
28 |
|
29 | _commander2.default.command('generate [type] [feature] [name]').description('generate file with ease').action(function (type, feature, name) {
|
30 | return (0, _generate2.default)(type, feature, name);
|
31 | });
|
32 |
|
33 | _commander2.default.command('*').action(function () {
|
34 | return _logger2.default.warn('Wrong input');
|
35 | });
|
36 |
|
37 | _commander2.default.parse(process.argv);
|
38 |
|
\ | No newline at end of file |