github.com/lineaje-labs/syft@v0.98.1-0.20231227153149-9e393f60ff1b/syft/pkg/cataloger/elixir/cataloger.go (about) 1 /* 2 Package elixir provides a concrete Cataloger implementation relating to packages within the Elixir language ecosystem. 3 */ 4 package elixir 5 6 import ( 7 "github.com/anchore/syft/syft/pkg" 8 "github.com/anchore/syft/syft/pkg/cataloger/generic" 9 ) 10 11 // NewMixLockCataloger returns a cataloger object for Elixir mix.lock files. 12 func NewMixLockCataloger() pkg.Cataloger { 13 return generic.NewCataloger("elixir-mix-lock-cataloger"). 14 WithParserByGlobs(parseMixLock, "**/mix.lock") 15 }