Comparing version 0.6.7 to 0.7.0
{ | ||
"name": "cli-task", | ||
"version": "0.6.7", | ||
"version": "0.7.0", | ||
"repository": "https://github.com/astoilkov/cli-task", | ||
@@ -5,0 +5,0 @@ "description": "Task runner for developers minimalists", |
@@ -23,3 +23,3 @@ #!/usr/bin/env node | ||
argv = minimist(process.argv.slice(2)); | ||
task.exec({ | ||
task.run({ | ||
print: argv.hasOwnProperty('print') ? argv.print == 'true' : true, | ||
@@ -26,0 +26,0 @@ colors: argv.hasOwnProperty('colors') ? argv.colors == 'true' : process.stdout.isTTY, |
@@ -9,10 +9,10 @@ import { IRendererOptions } from './Renderer'; | ||
add(step: Task | IStepOptions | ((state: IStepState) => void)): this; | ||
exec(options?: IRendererOptions): Promise<void>; | ||
run(options?: IRendererOptions): Promise<void>; | ||
withOptions(options: { | ||
[key: string]: any; | ||
}): Task; | ||
private getCurrentStep; | ||
private execTasks; | ||
private execTask; | ||
private generateState; | ||
private _getCurrentStep; | ||
private _execTasks; | ||
private _execTask; | ||
private _generateState; | ||
} |
@@ -12,4 +12,4 @@ "use strict"; | ||
let handleError = (err) => { | ||
if (this.getCurrentStep()) { | ||
this.getCurrentStep().failure(err); | ||
if (this._getCurrentStep()) { | ||
this._getCurrentStep().failure(err); | ||
} | ||
@@ -40,5 +40,5 @@ else if (err) { | ||
} | ||
exec(options) { | ||
run(options) { | ||
new Renderer_1.Renderer(this, options); | ||
return this.execTasks(this); | ||
return this._execTasks(this); | ||
} | ||
@@ -52,3 +52,3 @@ withOptions(options) { | ||
} | ||
getCurrentStep() { | ||
_getCurrentStep() { | ||
let queue = this.steps.slice(); | ||
@@ -67,8 +67,8 @@ while (queue.length) { | ||
} | ||
async execTasks(task) { | ||
async _execTasks(task) { | ||
for (let i = 0; i < task.steps.length; i++) { | ||
await this.execTask(task.steps[i], task.options); | ||
await this._execTask(task.steps[i], task.options); | ||
} | ||
} | ||
execTask(step, options) { | ||
_execTask(step, options) { | ||
return new Promise((resolve, reject) => { | ||
@@ -83,3 +83,3 @@ step.start(); | ||
try { | ||
result = step.exec(this.generateState(options)); | ||
result = step.exec(this._generateState(options)); | ||
} | ||
@@ -100,3 +100,3 @@ catch (err) { | ||
else if (step.child) { | ||
this.execTasks(step.child).then(done); | ||
this._execTasks(step.child).then(done); | ||
} | ||
@@ -108,3 +108,3 @@ else { | ||
} | ||
generateState(options) { | ||
_generateState(options) { | ||
let index = process.argv.indexOf('--'); | ||
@@ -124,6 +124,6 @@ let argv; | ||
info: (message) => { | ||
this.getCurrentStep().info = message; | ||
this._getCurrentStep().info = message; | ||
}, | ||
fail: (message) => { | ||
this.getCurrentStep().failure(message); | ||
this._getCurrentStep().failure(message); | ||
process.exit(1); | ||
@@ -130,0 +130,0 @@ } |
20935