Skip to content

Commit 0a63ff7

Browse files
committed
feat: 添加 command abbr
1 parent de788bf commit 0a63ff7

File tree

11 files changed

+11
-5
lines changed

11 files changed

+11
-5
lines changed

lib/cli.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ var cli = module.exports = {
3333
}
3434

3535
var project = Manager.getProject(process.cwd());
36-
console.log('command.abbr', command.abbr);
36+
3737
var command = project.commands.filter(function (command) {
3838
return command.name || command.abbr == option;
3939
})[0];

lib/commands/init.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ var inquirer = require('inquirer');
66
var Manager = require('../modules/manager.js');
77

88
exports.usage = '项目初始化';
9+
exports.abbr = 'i';
910

1011
exports.setOptions = function () {};
11-
1212
exports.run = function (options) {
1313
Manager.reloadRC();
1414

lib/commands/lint.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ var async = require('async');
55
var child_process = require('child_process');
66

77
exports.usage = '代码质量检测';
8+
exports.abbr = 'l';
89

910
exports.setOptions = function (optimist) {
1011
optimist.alias('d', 'dir');

lib/commands/pack.js

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

33
exports.usage = '资源编译、打包';
4+
exports.abbr = 'p';
45

56
exports.setOptions = function (optimist) {
67
optimist.alias('l', 'lint');

lib/commands/reload.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ var request = require('request');
77
var semver = require('semver');
88

99
exports.usage = '重载插件';
10+
exports.abbr = 'r';
1011

1112
exports.setOptions = function (optimist) {
1213
optimist.alias('s', 'service');

lib/modules/manager.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ exports.getCommands = function () {
9595
cwd: YKIT_COMMANDS_PATH
9696
}).map(function (name) {
9797
return {
98-
name: sysPath.basename(name, '.js'),
98+
name: sysPath.basename(name, '.js').abbr,
9999
abbr: require(sysPath.join(YKIT_COMMANDS_PATH, name)).abbr,
100100
module: require(sysPath.join(YKIT_COMMANDS_PATH, name))
101101
};

src/commands/init.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ const inquirer = require('inquirer');
66
const Manager = require('../modules/manager.js');
77

88
exports.usage = '项目初始化';
9+
exports.abbr = 'i';
910

1011
exports.setOptions = () => {};
11-
1212
exports.run = function(options) {
1313
Manager.reloadRC();
1414

src/commands/lint.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const async = require('async');
55
const child_process = require('child_process');
66

77
exports.usage = '代码质量检测';
8+
exports.abbr = 'l';
89

910
exports.setOptions = (optimist) => {
1011
optimist.alias('d', 'dir');

src/commands/pack.js

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

33
exports.usage = '资源编译、打包';
4+
exports.abbr = 'p';
45

56
exports.setOptions = (optimist) => {
67
optimist.alias('l', 'lint');

src/commands/reload.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const request = require('request');
77
const semver = require('semver');
88

99
exports.usage = '重载插件';
10+
exports.abbr = 'r';
1011

1112
exports.setOptions = (optimist) => {
1213
optimist.alias('s', 'service');

0 commit comments

Comments
 (0)