base-runner plugin that prompts the user to choose from a list of registered applications and their available tasks.
Install with npm:
var list = require('base-list'); app.use(list());
Build grouped lists of tasks.
Params
prop
{String}: e.g. generators
options
{String}: Additional options to control output stylingoptions.appColor
{String}: Color to use when displaying the app names.options.taskColor
{String}: Color to use when displaying task names.options.depColor
{String}: Color to use when displaying task dependencies.options.appMsg
{String}: Message to display for the app name. This is a template that may contain :name
where the app name should be. (defaults to ":name")options.taskMsg
{String}: Message to display for the task name. This is a template that may contain :name
and :deps
where the task name and the task depdencies should be. (defaults to ":name :deps")Display the application hierarchy of apps and tasks in a formatted tree.
Example
Present a multiple choice list of apps and tasks to run. Return results from a user making choices.
Params
cb
{Function}: Callback function that will return any errors or the results of the user choices.Example
app.chooseTasks(function(err, results) { if (err) return console.error(err); console.log(results); });
Install dev dependencies:
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Brian Woodward
Copyright © 2016 Brian Woodward Released under the MIT license.
This file was generated by verb on January 14, 2016.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4