MCPcopy
hub / github.com/carvel-dev/ytt / NewFileFromSource

Function NewFileFromSource

pkg/files/file.go:162–169  ·  view source on GitHub ↗
(fileSrc Source)

Source from the content-addressed store, hash-verified

160}
161
162func NewFileFromSource(fileSrc Source) (*File, error) {
163 relPath, err := fileSrc.RelativePath()
164 if err != nil {
165 return nil, fmt.Errorf("Calculating relative path for '%s': %s", fileSrc, err)
166 }
167
168 return &File{src: fileSrc, relPath: filepath.ToSlash(relPath)}, nil
169}
170
171func MustNewFileFromSource(fileSrc Source) *File {
172 file, err := NewFileFromSource(fileSrc)

Callers 3

InputMethod · 0.92
NewSortedFilesFromPathsFunction · 0.85
MustNewFileFromSourceFunction · 0.85

Calls 1

RelativePathMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…