Versions in this module Expand all Collapse all v0 v0.0.3 Dec 10, 2021 v0.0.2 Dec 9, 2021 Changes in this version + const FakeRoot + func MergeGraphs(graphs ...*dag.AcyclicGraph) *dag.AcyclicGraph + func Platform() string + func PrintDot(ag *dag.AcyclicGraph) + func StringDot(ag *dag.AcyclicGraph) string + type AcyclicGraph struct + func NewAcyclicGraph() *AcyclicGraph + type BiStringMap struct + func NewBiStringMap() *BiStringMap + func (b *BiStringMap) Load(k string) (v string, exists bool) + func (b *BiStringMap) LoadInverse(k string) (v string, exists bool) + func (b *BiStringMap) Store(k, v string) + func (b *BiStringMap) StoreInverse(k, v string) + type BuildOptions struct + Check bool + type BuildResponse struct + FinalHashMapping map[string]string + Modules map[string]map[string][]string + type Builder interface + Build func(ctx context.Context, location string, args []string, opts BuildOptions) (BuildResponse, error) + Packages func() map[string]Package + type DownloadGithubRepo func(url string, reference string) (location string, err error) + type LockfileWriter interface + AddEntry func(string, string) error + LookupEntry func(string) (v string, found bool) + type NewBuilder func(location string) (Builder, error) + type Package struct + Name string + Version string + func (p Package) String() string