Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TaskRunner ¶
type TaskRunner struct {
Plugins map[string]plugins.PluginFactory
Manifest *manifest.Manifest
CurrentDirectory string
// contains filtered or unexported fields
}
TaskRunner is task runner
func NewTaskRunner ¶
NewTaskRunner creates a new TaskRunner instance
func (*TaskRunner) PluginByName ¶
func (t *TaskRunner) PluginByName(pluginName string) (p plugins.PluginFactory, err error)
PluginByName gets plugin by name
func (*TaskRunner) RunTask ¶ added in v0.2.0
func (t *TaskRunner) RunTask(taskName string) error
RunTask execute task by name
func (*TaskRunner) TaskByName ¶
func (t *TaskRunner) TaskByName(taskName string) (taskPtr *manifest.Task, ok bool)
TaskByName returns a task by name
Click to show internal directories.
Click to hide internal directories.