Versions in this module Expand all Collapse all v0 v0.0.0 Jan 22, 2019 Changes in this version + type Environment struct + OutDir string + func (e Environment) InternalDir() string + type File struct + FromSourceDir bool + RelPath string + func (f File) Path(env *Environment) string + type Filegroup []File + type Filegroups map[string]Filegroup + func (fgs Filegroups) Paths(env *Environment) map[string][]string + type Inputs map[string]OutputRefs + func (i Inputs) Filegroups() Filegroups + type OutputRef struct + FilegroupName string + Target *Target + func (or OutputRef) Filegroup() Filegroup + type OutputRefs []OutputRef + func (ors OutputRefs) Filegroup() Filegroup + type Rule struct + Command func(inputPaths map[string][]string, outputPaths map[string][]string, ...) (string, error) + Description string + Volatile bool + type Target struct + Annotations map[string]interface{} + Inputs Inputs + Outputs Filegroups + Rule *Rule + func (t *Target) Command(env *Environment) (string, error) + func (t *Target) Describe(env *Environment) string