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  }