MCPcopy Index your code
hub / github.com/jetify-com/devbox / outputsForOutputName

Method outputsForOutputName

internal/devpkg/narinfo_cache.go:191–208  ·  view source on GitHub ↗
(output string)

Source from the content-addressed store, hash-verified

189}
190
191func (p *Package) outputsForOutputName(output string) ([]lock.Output, error) {
192 sysInfo, err := p.sysInfoIfExists()
193 if err != nil || sysInfo == nil {
194 return nil, err
195 }
196
197 var outputs []lock.Output
198 if output == useDefaultOutputs {
199 outputs = sysInfo.DefaultOutputs()
200 } else {
201 out, err := sysInfo.Output(output)
202 if err != nil {
203 return nil, err
204 }
205 outputs = []lock.Output{out}
206 }
207 return outputs, nil
208}
209
210// isEligibleForBinaryCache returns true if we have additional metadata about
211// the package to query it from the binary cache.

Callers 3

GetResolvedStorePathsMethod · 0.95

Calls 3

sysInfoIfExistsMethod · 0.95
DefaultOutputsMethod · 0.80
OutputMethod · 0.45

Tested by

no test coverage detected