Files
syft/syft/format/internal/spdxutil/helpers/document_name.go
T
2024-02-27 16:44:37 -05:00

23 lines
399 B
Go

package helpers
import (
"github.com/anchore/syft/syft/source"
)
func DocumentName(src source.Description) string {
if src.Name != "" {
return src.Name
}
switch metadata := src.Metadata.(type) {
case source.ImageMetadata:
return metadata.UserInput
case source.DirectoryMetadata:
return metadata.Path
case source.FileMetadata:
return metadata.Path
default:
return "unknown"
}
}