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

Function needsSymlinkJoin

internal/shellgen/flake_input.go:222–228  ·  view source on GitHub ↗

needsSymlinkJoin is used to filter packages with multiple outputs. Multiple outputs -> SymlinkJoin. Single or no output -> directly use in buildInputs

(pkg *devpkg.Package)

Source from the content-addressed store, hash-verified

220// Multiple outputs -> SymlinkJoin.
221// Single or no output -> directly use in buildInputs
222func needsSymlinkJoin(pkg *devpkg.Package) (bool, error) {
223 outputNames, err := pkg.GetOutputNames()
224 if err != nil {
225 return false, err
226 }
227 return len(outputNames) > 1, nil
228}

Callers 2

BuildInputsMethod · 0.85

Calls 1

GetOutputNamesMethod · 0.80

Tested by

no test coverage detected