Skip to content

Commit

Permalink
add cmd.run context
Browse files Browse the repository at this point in the history
  • Loading branch information
EdwonLim committed Jul 14, 2016
1 parent 9179fa9 commit b72750e
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
5 changes: 3 additions & 2 deletions src/cli.js
Expand Up @@ -25,7 +25,8 @@ let initOptions = (cmd) => {

let cli = module.exports = {
run: (cmdName) => {
let cmd = Manager.getProject(process.cwd()).commands
let project = Manager.getProject(process.cwd()),
cmd = project.commands
.filter((item) => item.name == cmdName)[0];
if (!cmd) {
error('请确认是否存在 ' + cmdName + ' 命令');
Expand All @@ -41,7 +42,7 @@ let cli = module.exports = {
optimist.showHelp();
info(' 如果需要帮助, 请使用 ykit {命令名} --help ');
} else {
cmd.run(options);
cmd.run.call({project}, options);
}
},
help: () => {
Expand Down
4 changes: 2 additions & 2 deletions src/commands/lint.js
Expand Up @@ -6,11 +6,11 @@ exports.usage = "代码质量检测";

exports.setOptions = (optimist) => {};

exports.run = (options) => {
exports.run = function (options) {

let cwd = options.cwd,
min = options.m || options.min,
project = Manager.getProject(cwd);
project = this.project;

async.series([
(callback) => project.lint(callback),
Expand Down
4 changes: 2 additions & 2 deletions src/commands/pack.js
Expand Up @@ -13,12 +13,12 @@ exports.setOptions = (optimist) => {
optimist.describe('s', '使用sourcemap');
};

exports.run = (options) => {
exports.run = function (options) {
let cwd = options.cwd,
min = options.m || options.min || false,
lint = options.l || options.lint || false,
sourcemap = options.s || options.sourcemap,
project = Manager.getProject(cwd);
project = this.project;

project.pack({
lint: lint,
Expand Down

0 comments on commit b72750e

Please sign in to comment.