github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/syft/cataloging/pkgcataloging/cataloger_reference.go (about) 1 package pkgcataloging 2 3 import "github.com/anchore/syft/syft/pkg" 4 5 type CatalogerReference struct { 6 Cataloger pkg.Cataloger 7 AlwaysEnabled bool 8 Tags []string 9 } 10 11 func NewCatalogerReference(cataloger pkg.Cataloger, tags []string) CatalogerReference { 12 return CatalogerReference{ 13 Cataloger: cataloger, 14 Tags: tags, 15 } 16 } 17 18 func NewAlwaysEnabledCatalogerReference(cataloger pkg.Cataloger) CatalogerReference { 19 return CatalogerReference{ 20 Cataloger: cataloger, 21 AlwaysEnabled: true, 22 } 23 }