C# Class NpmTaskRunner.TaskRunnerProvider

Inheritance: ITaskRunner
Show file Open project: madskristensen/NpmTaskRunner

Public Methods

Method Description
ParseConfig ( ITaskRunnerCommandContext context, string configPath ) : Task

Private Methods

Method Description
AddCommands ( string configPath, string>.SortedList scripts, IEnumerable commands, TaskNode tasks, bool isNpm ) : void
CreateTask ( string cwd, string name, string cmd, bool isNpm ) : TaskNode
GetChildScripts ( string parent, IEnumerable events ) : IEnumerable
GetCliCommandName ( string configPath ) : string
GetHierarchy ( IEnumerable alltasks ) : IEnumerable>.SortedList
InitializeNpmTaskRunnerOptions ( ) : void
LoadHierarchy ( string configPath ) : ITaskRunnerNode
SetRootNodeIcon ( string cliCommandName ) : void

Method Details

ParseConfig() public method

public ParseConfig ( ITaskRunnerCommandContext context, string configPath ) : Task
context ITaskRunnerCommandContext
configPath string
return Task