Documentation ¶
Index ¶
- Variables
- func IsNotFound(err error) bool
- type Dependency
- type Project
- func (p *Project) DerivationExecutor() executor.Executor
- func (p *Project) EnsureDependencies() error
- func (p *Project) Execute(args []string, opts ...executor.Option) error
- func (p *Project) HostExecutor() executor.Executor
- func (p *Project) NeedsUpdate() bool
- func (p *Project) Task(name string) (Task, error)
- func (p *Project) UnmarshalYAML(unmarshal func(interface{}) error) error
- func (p *Project) VDPath() string
- func (p *Project) VariableDataPath(parts ...string) string
- type Task
- type Tasks
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrProjectPayloadNotFound = errors.New("project payload file not found")
)
Functions ¶
func IsNotFound ¶
Types ¶
type Project ¶
type Project struct { Name string URL string Provider string Dependencies []Dependency Tasks Tasks Environment map[string]string Path string ModTime time.Time IP net.IP // contains filtered or unexported fields }
func FindInTree ¶
func (*Project) DerivationExecutor ¶
func (*Project) EnsureDependencies ¶
func (*Project) HostExecutor ¶
func (*Project) NeedsUpdate ¶
func (*Project) UnmarshalYAML ¶
func (*Project) VariableDataPath ¶
Click to show internal directories.
Click to hide internal directories.