mirror of
https://github.com/anchore/syft.git
synced 2025-11-18 08:53:15 +01:00
add additional package catalger append option
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
This commit is contained in:
parent
f89f58b825
commit
1279bd0b08
@ -53,6 +53,13 @@ func WithPackageCatalogers(catalogers ...pkg.Cataloger) CatalogingOption {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func WithAdditionalPackageCatalogers(catalogers ...pkg.Cataloger) CatalogingOption {
|
||||||
|
return func(_ *source.Source, config *CatalogingConfig) error {
|
||||||
|
config.PackageCatalogers = append(config.PackageCatalogers, catalogers...)
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func WithDefaultPackageCatalogers(cfg packages.SearchConfig) CatalogingOption {
|
func WithDefaultPackageCatalogers(cfg packages.SearchConfig) CatalogingOption {
|
||||||
return func(src *source.Source, config *CatalogingConfig) error {
|
return func(src *source.Source, config *CatalogingConfig) error {
|
||||||
config.PackageCatalogers = packages.CatalogersBySourceScheme(src.Metadata.Scheme, cfg)
|
config.PackageCatalogers = packages.CatalogersBySourceScheme(src.Metadata.Scheme, cfg)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user