github.com/bilus/oya@v0.0.3-0.20190301162104-da4acbd394c6/pkg/task/builtin.go (about)

     1  package task
     2  
     3  import (
     4  	"io"
     5  
     6  	"github.com/bilus/oya/pkg/template"
     7  )
     8  
     9  type Builtin struct {
    10  	OnExec func(stdout, stderr io.Writer) error
    11  }
    12  
    13  func (h Builtin) Exec(workDir string, params template.Scope, stdout, stderr io.Writer) error {
    14  	return h.OnExec(stdout, stderr)
    15  }