github.com/kastenhq/syft@v0.0.0-20230821225854-0710af25cdbe/syft/internal/fileresolver/file_metadata_by_location.go (about)

     1  package fileresolver
     2  
     3  import (
     4  	"github.com/anchore/stereoscope/pkg/image"
     5  	"github.com/kastenhq/syft/syft/file"
     6  )
     7  
     8  func fileMetadataByLocation(img *image.Image, location file.Location) (file.Metadata, error) {
     9  	entry, err := img.FileCatalog.Get(location.Reference())
    10  	if err != nil {
    11  		return file.Metadata{}, err
    12  	}
    13  
    14  	return entry.Metadata, nil
    15  }