github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/pkg/cataloger/apkdb/cataloger.go (about) 1 /* 2 Package apkdb provides a concrete Cataloger implementation for Alpine DB files. 3 */ 4 package apkdb 5 6 import ( 7 "github.com/nextlinux/gosbom/gosbom/pkg" 8 "github.com/nextlinux/gosbom/gosbom/pkg/cataloger/generic" 9 ) 10 11 const catalogerName = "apkdb-cataloger" 12 13 // NewApkdbCataloger returns a new Alpine DB cataloger object. 14 func NewApkdbCataloger() *generic.Cataloger { 15 return generic.NewCataloger(catalogerName). 16 WithParserByGlobs(parseApkDB, pkg.ApkDBGlob) 17 }