github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/pkg/cataloger/erlang/cataloger.go (about) 1 /* 2 Package erlang provides a concrete Cataloger implementation for erlang specific package manger files. 3 */ 4 package erlang 5 6 import ( 7 "github.com/nextlinux/gosbom/gosbom/pkg/cataloger/generic" 8 ) 9 10 const catalogerName = "erlang-rebar-lock-cataloger" 11 12 // NewRebarLockCataloger returns parses rebar.lock files and returns packages. 13 func NewRebarLockCataloger() *generic.Cataloger { 14 return generic.NewCataloger(catalogerName). 15 WithParserByGlobs(parseRebarLock, "**/rebar.lock") 16 }