Function
Static Public Summary | ||
public |
Registers alias(es) for a task |
|
public |
Checks sources vs destinations last modification times |
|
public |
cli() Process tasks execution and command line options |
|
public |
Executes task |
|
public |
Checks task status, is it done? |
|
public |
Logs error messages |
|
public |
force(id: *, params: {}): * Shortcut for forced task execution, see do |
|
public |
Defines task |
|
public |
Logs messages from task |
|
public |
Logs anonymous messages |
|
public |
Registers task as done |
|
public |
Clears done status for a task |
|
public |
Logs warning messages |
Static Public
public alias(id: string, aliases: ...string) source
Registers alias(es) for a task
Example:
task.alias('default', 'build', 'main');
public check(src: string[], dest: string[], options: Object): boolean source
Checks sources vs destinations last modification times
Example:
if (!task.check('src/*.js', 'build/static/main.js') return;
public done(id: string): boolean source
Checks task status, is it done?
Params:
Name | Type | Attribute | Description |
id | string | Task name |
public force(id: *, params: {}): * source
Shortcut for forced task execution, see do
Params:
Name | Type | Attribute | Description |
id | * | ||
params | {} |
|
Return:
* |
public log(from: string, mesg: ...string) source
Logs messages from task
Example:
task.log('build', 'Build started');
public msg(mesg: ...string) source
Logs anonymous messages
Params:
Name | Type | Attribute | Description |
mesg | ...string | Messages |
Example:
task.msg('Message', 'from', 'nowhere');
public reg(id: string): boolean source
Registers task as done
Params:
Name | Type | Attribute | Description |
id | string | Task name |