mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 16:33:21 +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 {
|
||||
return func(src *source.Source, config *CatalogingConfig) error {
|
||||
config.PackageCatalogers = packages.CatalogersBySourceScheme(src.Metadata.Scheme, cfg)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user